这是一个场景。当我在ajax请求中传递跟随时。
$article = $('#article').val();
$.ajax({
url:'url.php',
type:'post',
data:'article='+$article,
success : function(response){
alert(response)
});
所以,如果$ article将包含以下内容:
什么是&什么是或。
脚本只发送数据。不是整个数据。
答案 0 :(得分:6)
发送data
这样的参数:
data: { article: $article },
然后jQuery将其序列化为urlencoded格式。
如果不这样,字符串中的嵌入式&
将被视为键/值对之间的分隔符。
答案 1 :(得分:0)
我不知道它是否可行,但您可以在发送之前尝试序列化数据。