PHP87 Posted October 15, 2013 Share Posted October 15, 2013 Hello, i have a strange problem whit a javascript var. Ajax call don't works, because "var data" is too long. php: $var = json_encode($data); , or also: $var = implode(',', $data); //same problems with both javascript: var example_var = '<?php echo $var ?>'; $("#print").click(function(){ $.ajax({ type: "POST", url: "example.php", data: "example=" + example_var, dataType: "html", success: function(html) { $("#data").html(html); } }); }); The example works if i add '$var = substr("$var",0,-500);' in php code, for this i think the problem is var example_var, maybe is too long and the ajax calls don't work. Last: if i see the html source code var example_var is print correctly, but the ajax call don't work. Quote Link to comment https://forums.phpfreaks.com/topic/282993-ajax-call-error-var-example-is-too-long/ Share on other sites More sharing options...
PHP87 Posted October 17, 2013 Author Share Posted October 17, 2013 Solved. Quote Link to comment https://forums.phpfreaks.com/topic/282993-ajax-call-error-var-example-is-too-long/#findComment-1454329 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.