2011-04-22 37 views
0

这是一个场景。当我通过ajax请求传递时。我如何传递数据&jquery ajax请求

$article = $('#article').val(); 
$.ajax({ 
    url:'url.php', 
    type:'post', 
    data:'article='+$article, 
    success : function(response){ 
     alert(response) 
    }); 

所以如果$文章将包含以下内容:

是什么&,什么是或。

脚本只发送数据是什么。不是整个数据。

+0

您的意思是输入respomse? '警报(respomse)' – 2011-04-22 21:38:54

回答

6

发送data参数是这样,而不是:那么

data: { article: $article }, 

jQuery将连载成url编码格式。

如果没有,您的字符串中嵌入的&将被视为键/值对之间的分隔符。

0

我不知道它是否会起作用,但您可以尝试在发送数据之前序列化您的数据。