IE11中用JQuery的Ajax提交数据老是失败
原本浏览器用的是IE8,无论是手动输入数据还是从Excel上复制数据再粘贴到input框里,都能提交成功。后来浏览器换成IE11了,手动输入依旧可以提交成功,但是从Exc...
原本浏览器用的是IE8,无论是手动输入数据还是从Excel上复制数据再粘贴到input框里,都能提交成功。后来浏览器换成IE11了,手动输入依旧可以提交成功,但是从Excel上面复制再粘贴就不能再保存了。两者调用的是同一个Ajax方法,dataType是xml还是json都不成功。我用DEBUG发现,根本就没有进入后台代码,直接就进入Error方法了,readyState=4,status=0。不知道为什么,也不知道怎么解决,哪位大侠能指教下吗?谢谢!
展开
4个回答
展开全部
贴出你的代码,这样大家才好帮你
追问
现在这个问题我已经解决了,我很想贴出我的代码,现在问题结束了,没地方写啊!其实就是IE11的问题,听人说IE11在异步提交数据时变容易出错,我这个问题就是因为出错了。我让我的Ajax方法setTimeout了0.1秒,然后这个问题就解决了。
追答
解决就好,IE我少用,真是没遇到过这问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-01-10
展开全部
那你敢不敢debug一下?程序员不会debug怎么混
追问
我当然敢debug啦!debug的结果就是:根本就不进URL指定的后台代码,直接就进到error方法里面了,readyState=4,status=0。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最新的浏览器可能会不同。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询