2012-07-11 61 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