【发布时间】:2010-12-08 23:39:34
【问题描述】:
我有一个很奇怪的问题。我正在使用 jQuery 进行非常标准的 ajax 调用,但它拒绝使用 Internet Explorer 7。
代码如下:
$.ajax({
url: updateUrl,
cache: false,
type: 'post',
data: params,
success: function(data){
handleResponse(data);
}
});
奇怪的是,如果我将类型更改为“获取”,则一切正常。我已经确定,使用 'post' IE 根本不会向服务器发送任何内容。
我还设置了所有类型的标头以防止缓存,但它们对“发布”问题没有影响。
【问题讨论】:
-
在其他浏览器中也能用吗?
-
您是否使用 Fiddler 检查 IE 是否正确发送 POST,以及服务器响应什么?可能是服务器端的问题...
-
@MikeRuhlin 我会试试的。感谢您的提示。
标签: jquery ajax internet-explorer