.load正在做一个帖子而不是get

时间:2010-06-16 20:52:33

标签: jquery asp.net asp.net-mvc

$('#div1')。load(url,{         ID1 = ident1,         ID2 = ident2     ,function(){         // Foo     })

正在做一个帖子,而不是我认为应该得到的。有没有办法让它成为一个得到的?

谢谢, 杆

1 个答案:

答案 0 :(得分:8)

来自documentation如果数据作为对象提供,则使用POST方法;否则,假定为GET。

首先使用jQuery.param序列化数据。

$('#div1').load(url, jQuery.param({ 
    id1:ident1, 
    id2:ident2 
}), function() { 
    // Foo
})

注意到你的例子在语法上也是无效的。对象文字使用“:”而不是“=”来将对象键与其值相关联。