jQuery:在getJSON()中处理错误?

前端之家收集整理的这篇文章主要介绍了jQuery:在getJSON()中处理错误?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
使用jQuery的 getJSON时如何处理500个错误

有一些关于使用getJSON()and JSONP错误处理的问题,但是我没有使用JSONP,只是普通的JSON。

Another answer建议在调用getJSON()之前使用.ajaxSetup(),所以我尝试过:

@H_301_6@$.ajaxSetup({ "error":function() { alert('Error!'); }}); $.getJSON('/book_results/',function(data) { # etc

但是我发现警报总是触发,即使结果形成良好。

有任何想法吗?

解决方法

getJSON方法本身不返回错误,但您可以潜入到作为回调参数返回的xhr对象。

getJSON方法是jQuery.ajax的简写函数。使用jQuery.ajax可以轻松实现错误处理:

@H_301_6@$.ajax({ url: 'http://127.0.0.1/path/application.json',dataType: 'json',success: function( data ) { alert( "SUCCESS: " + data ); },error: function( data ) { alert( "ERROR: " + data ); } });
原文链接:https://www.f2er.com/jquery/182199.html

猜你在找的jQuery相关文章