Jquery基础 ajax error函数
老是去百度 还是自己记下来吧
1 $.ajax({ 2 url: '/AJAX请求的URL', 3 success: function (data) { 4 alert(data); 5 }, 6 error: function (jqXHR, textStatus, errorThrown) { 7 /*弹出jqXHR对象的信息*/ 8 alert(jqXHR.responseText); 9 alert(jqXHR.status); 10 alert(jqXHR.readyState); 11 alert(jqXHR.statusText); 12 /*弹出其他两个参数的信息*/ 13 alert(textStatus); 14 alert(errorThrown); 15 } 16 });
readyState :
当前状态,0-未初始化,1-正在载入,2-已经载入,3-数据进行交互,4-完成
status :
返回的HTTP状态码,比如常见的404,500等错误代码
statusText :
对应状态码的错误信息
responseText :
服务器响应返回的文本信息
XMLHttpRequest.readyState:
状态码:
0 - (未初始化)还没有调用send()方法
1 - (载入)已调用send()方法,正在发送请求
2 - (载入完成)send()方法执行完成,已经接收到全部响应内容
3 - (交互)正在解析响应内容
4 - (完成)响应内容解析完成,可以在客户端调用了