jquery ajax:只能从服务器端获取第一个参数,为什么?

时间:2011-01-24 03:54:53

标签: jquery ajax

var data = { 'id': event.id, 'd': event.date };


$.post("/event/renew/", data, function(result) {                             
                            alert(result);
                            },"json"
                        );

日期没问题,但是当我使用ajax发布数据时,只有id能够从服务器获取,为什么?

1 个答案:

答案 0 :(得分:0)

您可以手动序列化数据,以模仿“常规”发布数据,如此。

var data = 'id='+event.id+'&d='+event.date;

它应该看起来像这样

id=value&d=value

然后将data传递到您的帖子数组,您就可以像“常规”帖子数据一样访问变量。

$_POST['id']$_POST['d']