mdsk.net
当前位置:首页 >> AjAx stAtus 0 >>

AjAx stAtus 0

xmlHttp.readyState == 4 && xmlHttp.status == 200xmlHttp.readyState==4是说服务器有响应,xmlHttp.status == 200意思是服务器响应正确,也就是说成功了这个条件是true就写你要让它实现功能的代码了

应该不是啥写错的一些低级错误,因为同样的代码结构我前面的都可以正常请求,这一个突然就不行了.请解说一下.$.ajax({ url: getRootPath() + '/merchant/shop!toEdit', type : 'Post', cache : false, dataType : 'html', data:{ }, success : function(d) {

亲,简单的说Ajax请求通过XMLHttpRequest对象发送请求,该对象有四个状态(readyState):0-未初始化1-正在初始化2-发送数据3-正在发送数据4-完成当XMLHttpRequest.readyState为4时,表示请求已经完成可以得到响应结果.当然success和error方法还是根据响应状态码来触发.当XMLHttpRequest.status为200的时候,表示响应成功,此时触发success().其他状态码则触发error(). Jquery的$.ajax()函数只是封装了ajax请求,本质上还是通过JSXMLHttpRequest内置对象来处理的.

0 :请求未初始化1 :服务器连接已建立2 :请求已接受3 :请求处理中4 :请求已完成,响应已就绪

是你电脑突然断电关机或关机前卡,造成磁盘受损引起的.反复开关机试试,放一段时间试试,确实不可以就重装系统吧,如果自己重装不了,花30元到维修那里找维修的人帮助您.只要注意自己的电脑不卡机、蓝屏、突然关机,开机就不会这样了.有问题请您追问我.

貌似url问题,你请求的是一个xml?,我没试过这样玩.我一般都请求jsp,然后response一个xml回来xml的玩法应该是这种xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async= false; xmlDoc.load("xml/books.xml");

请求未成功发出

这个status=200是返回状态,就是说你请求服务器成功了,但是服务器可能返回了错误的东西,所以ajax会失败

在调用open()函数之前,请求没有发出

ajax中xmlhttp.readyState指的是xmlhttp的交互状态,xmlhttp.status是xmlhttp与后台交互时返回的一个状态码.Xmlhttp.readyState == 4 表示xmlhttp的交互状态是完成状态,xmlhttp.status == 200表示xmlhttp与后台正常交互完成.

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com