2014-09-26 64 views

回答

1

首先,json不限于256个符号。我想你是通过GET方法发送你的数据 - 它的长度有限,可能会阻止你发送特殊的字符。

solucion可以使用POST方法代替GET。 只需使用:

jQuery.post('http://you-url-here',{ 
    'data': 'string-with-special-chars', 
    .... 
},function(res){ ... },'json'); 

或几乎相同的使用jQuery.ajax()方法。

+0

带特殊字符的字符串不能正常工作,因此它包含&,所以它需要作为查询字符串 – 2014-09-26 14:16:11

+0

通过POST发送它们将允许您使用'&'符号 – dmikam 2014-09-26 14:19:03