jquery - .load 正在执行 post 而不是 get

标签 jquery asp.net asp.net-mvc

$('#div1').load(url, { id1=身份1, id2=身份2 }, 功能() { //富 })

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

谢谢, 杆。

最佳答案

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

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

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

刚刚注意到您的示例在语法上也是无效的。对象字面量使用“:”而不是“=”来将对象键与其值关联起来。

关于jquery - .load 正在执行 post 而不是 get,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3057085/

相关文章:

c# - wcf卡在实时服务器上

javascript - 谷歌地图javascript代码隐藏 Visual Studio

jquery - 如何从 div 中删除项目?

javascript - MVC knockout 选择标签值赋值

javascript - Underscore.js 中的 If 条件语句

asp.net - 跨不同域和不同应用程序共享 cookie(经典 ASP 和 ASP.NET)

javascript - Jquery 更改选择选项取决于 anchor 更改

c# - 将额外的 ViewData 传递给强类型分部 View

javascript - 单击按钮时获取 <li> 中 <a> 的文本

javascript - jQuery/javascript 在更改时添加和删除类