IE 7中的JQuery Post请求失败

我正在使用JQuery 1.4.4做标准post,而不是跨域。

$.post("http://localhost:8085/ComponentPreferences:ignoreContent?_="+new Date().getTime(), {mydata:bla}, function(xml) { //do something }); 

这已突然停止在IE7上工作(适用于所有其他浏览器),请求根本不会发送(通过Fiddlervalidation)。 它曾经在IE7上正常工作(据我所知,没有任何改变:-))

我已经调试了JQuery post方法到ajax调用,并且可以看到它正在打开套接字(jQuery 1.4.4上的〜第5912行)

 xhr.open(type, s.url, s.async); 

传入的URL看起来不错,类型是POST,async是true。

但这永远不会回来。 没有报告错误。 我已经在IE7上获得了所有安全设置。

任何线索如何进一步调试或问题可能是什么?

试试这个确保服务器收到请求

 $.ajax({ type: 'POST', url: url_, data: urlParams_, dataType: 'text', async: false, success: function(result_) { if (result_.length > 0 ){ try{ result_ = $.parseJSON(result_); result = result_; }catch (e){ alert(e); } } } }); 

$ .support.cors = true; $ .mobile.allowCrossDomainPages = true;

用于向服务器提交ajax请求