2012-07-11 62 views
0
var shareContent = $("#txtshare").val(); 
       var vprivacy = $(".privacy:checked").val(); 
       if(shareContent!='') { 
         $.getJSON("../jsons/share.php",{txtshare : shareContent,privacy:vprivacy},function(json) {}); 
       } 

当它到达$.getJSON代码将不会进入function (json){}。它适用于短文本。我把整个文本直接放在MySQL中,但没有错误,一切正常。这是为什么发生?发送文本有没有限制?

回答

0

GET有长度限制,请尝试使用POST来代替。

$.post("../jsons/share.php",{txtshare : shareContent,privacy:vprivacy},function(json){}, 'json'); 
+0

with'GET'我用过'echo json_encode;'我可以在'POST'中使用json_encode吗? – ALH 2012-07-11 06:35:14

+0

@phpGeek它与'json_encode'没有任何关系,你可以用同样的方法使用它。 – xdazz 2012-07-11 06:37:58