[英]Handle ajax errors
$.getJSON("test.php", function(json) {
... this function handles success
});
如何处理当前$.getJSON
错误?
我认为没有使用getJSON的直接选项,而是使用ajax方法:
$.ajax({
url: "test.php",
dataType: "json",
data: data,
success: function(data){
},
error: function(data){
//ERROR HANDLING
}
});
查阅jQuery.ajax
函数的文档 。
它可以让您创建带有error
和success
回调的GET请求。
一个例子:
jQuery.ajax({
url: "test.php",
type: "GET",
success: function() { //... },
error : function() { //... }
});
两种选择:
$.ajaxError(function(){});
或者您可以切换到$ .ajax并使用error
属性:
$.ajax({
url: url,
dataType: 'json',
data: data,
success: callback,
error: function(){
}
});
为什么不这样做呢,所以您可以专门处理错误
$.ajax({
url: url,
dataType: 'json',
data: data,
success: function(data){}
error: function(data){}
});
或者您可以使用全局ajaxError
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.