您现在的位置: 万盛学电脑网 >> 程序编程 >> 脚本专题 >> javascript >> 正文

jquery ajax 提交无响应怎么办

作者:佚名    责任编辑:admin    更新时间:2022-06-22

   导致jquery ajax 提交无响应的原因一个是我们ajax参数有问题,另一个是IE中jquery.form中ajax设置提交类型为application/x-javascrip所导致的,下面我来总结一下。

  例子一

 代码如下  

$.ajax( 

type: "POST", 
url: "/a.php", 
success: function(result) { 
//ToDo: 

)

  我们点击提交没有任何返回,于是使用ff 浏览器测试也没发现有效果了,后来检测发现是少了data:"{a:'a'}"参数了,我们只要加以修改即可

 代码如下  

$.ajax( 

type: "POST", 
contentType: "application/json", 
url: "a.php", 
data:"{a:'a'}", 
success: function(result) { 

)

  ie8中E中jquery.form中ajax提交没反应

  这个问题我是分析了几个小时发现是设置了application/x-javascript ,ie8就不干活了了,解决办法就是在ajax 提交时我们可以设置其它的或不设置就可以了。