如何使用jQuery检查AJAX请求的状态?在普通的AJAX中,我们可以这样做:
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById("myDiv").innerHTML = xmlhttp.responseText;
}
}
答案 0 :(得分:1)
jQuery中的$.ajax()
方法包含success
和error
个处理程序,具体取决于响应的状态。
$.ajax({
url: "/controller/action/",
data: myVariable,
success: function(data) {
alert("It worked");
// do something with data
},
error: function(xhr, status, error) {
alert("It didn't work");
// Error handling.
}
});