我乞求使用jquery。我有以下调用适用于IE7但不适用于FF 3.0.4。但是,如果我将null
更改为{}
,则可以正常工作。 null对于这种情况无效,我很幸运它在IE中工作或者这是jquery的错误。
$.post("complexitybar.ashx?a=init&vc=" + validationCode, null, loadInitialValues, "json");
答案 0 :(得分:6)
请求$.get()
查询字符串请求:
$.get('complexitybar.ashx?a=init&vc=...')
POST请求期望URL和键值对分开:
$.post('complexitybar.ashx', 'a=init&vc=...')
对于POST请求,键值对作为内容数据发送,而不是作为URI的一部分发送。
答案 1 :(得分:1)
由于您尝试将null
传递给is supposed to的参数表示要传递给您要发布到的网址的键值对数据,因此使用它可能会更有意义{}
。
null
)
null
的处理方式与您在考虑使用Java等语言时的预期不同。
答案 2 :(得分:0)
使用方法“POST”尝试$ .ajax,会更好