$.getJSON("test.php", function(json) { ... this function handles success });
Как обрабатывать ошибки для текущего $.getJSON?
$.getJSON
Я не думаю, что есть прямая опция, доступная с использованием getJSON, вместо этого используйте метод ajax:
$.ajax({ url: "test.php", dataType: "json", data: data, success: function(data){ }, error: function(data){ //ERROR HANDLING } });
Почему бы не сделать это, вместо этого, чтобы вы могли специально обработать ошибку
$.ajax({ url: url, dataType: 'json', data: data, success: function(data){} error: function(data){} });
или вы можете использовать глобальную ошибку ajaxError
Два варианта:
$.ajaxError(function(){});
или вы можете переключиться на $ .ajax и использовать свойство error:
error
$.ajax({ url: url, dataType: 'json', data: data, success: callback, error: function(){ } });
Просмотрите документацию для функции jQuery.ajax.
jQuery.ajax
Это позволит вам создать запрос GET с обратным вызовом error и success.
success
Пример:
jQuery.ajax({ url: "test.php", type: "GET", success: function() { //... }, error : function() { //... } });