代码之家  ›  专栏  ›  技术社区  ›  Rod

.Load正在执行post而不是get

  •  2
  • Rod  · 技术社区  · 15 年前

    $('div1').load(url,){ ID1=IDTEN1, ID2=IDTEN2 },函数() //fo })

    正在做一个帖子,而不是我认为应该得到的。有什么方法可以让它成为一个机会吗?

    谢谢, 棒。

    1 回复  |  直到 13 年前
        1
  •  8
  •   Matt user129975    15 年前

    documentation 如果数据作为对象提供,则使用post方法;否则,假定为get。

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

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

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