本文演示了Ajax使用错误来调试jQuery中的错误的方法,供您参考:

jQuery使我们能够在开发Ajax应用程序时提高效率并减少许多兼容性问题。在ajax项目中,我们在异步数据采集中遇到Ajax错误,通过捕获错误事件可以得到错误信息。

Ajax在jQuery中的常用用法与:


$(文档)Ready(函数(){)
jQuery(# clearcac)。Click(function(){)
jquery.ajax({
网址,
类型:邮政
数据:{编号:0},
DataType:JSON
成功:函数(MSG){
警报(MSG);
},
错误:函数(XMLHttpRequest,textstatus,errorthrown){
警报(XMLHttpRequest。状态);
警报(XMLHttpRequest。readyState);
警报(textstatus);
},
完成:功能(XMLHttpRequest,textstatus){
这个;在这个调用中传递的Ajax参数。
}
});
});
});




当异步调用通过Ajax成功时,调用成功函数:


在回调函数成功后的请求。该方法有两个参数:服务器返回数据并返回状态
功能(数据,textstatus)
{
可以 / /数据xmlDoc,jsonobj,HTML,文本,等等。
这;
此Ajax请求的选项
}




当通过Ajax进行异步调用时出错时,就会调用错误函数:


(默认情况下:自动判断(XML或HTML))呼叫时间请求失败。
以下三个参数: / / XMLHttpRequest对象,错误信息,捕捉错误对象(可选)。
如果出现错误,则错误消息(第二个参数)除了null,
也可以是超时

/ / textstatus:暂停

错误:函数(XMLHttpRequest,textstatus,errorthrown)
{

}




由错误事件返回第一个参数,XMLHttpRequest:

xmlhttprequest.readystate的含义:国家代码

0(未初始化)也不叫发()方法

1(加载)调用发送()方法是发送请求

2(加载)(发送)方法完成后,已收到所有响应内容

3(交互)响应正在被解析。

4(完全响应)内容分析完成,客户机调用



发送错误可能有以下两个或其他程序问题,我们需要小心和小心。

1、数据:数据是空的,{ }必须通过;否则返回文本的提示parsererror XML格式。

2、对parsererror异常也是头类型有关,和编码的头('content-type:文本/ HTML;字符集= utf8);

希望本文能对大家的jQuery程序设计有所帮助。