Не выходит ошибка «parsererror» в jQuery ajax

310
02 января 2018, 17:02

Моя цель увидеть состояние "parsererror" в функции обратного вызова. "parsererror" говорит о том что данные приняты но сформированные с ошибкой. Так вот я намеренно сделал ошибку в файле data.json - написал белиберду. Например: {fgg-8f6+8} а "parsererror" не выводится.

function fun(a, s, c) { 
        console.log(s); // нету "parsererror" 
    } 
 
    $.getJSON('data.json', fun);

Answer 1

http://api.jquery.com/jquery.getjson/

http://api.jquery.com/Types/#jqXHR

http://api.jquery.com/deferred.fail/

$.getJSON('data.json', fun).fail(function(){ console.log("ERROR"); });
READ ALSO
Помогите понять как работает код(из learn.javascript)

Помогите понять как работает код(из learn.javascript)

Создайте функцию isEmpty(obj), которая возвращает true, если в объекте нет свойств и false – если хоть одно свойство есть

397
Как передать значение в callback функцию

Как передать значение в callback функцию

Как передать значение i в function чтобы после того как пришел результат для конкретной итерации можна было сохранить результат для конкретного...

411
Пагинация своими руками

Пагинация своими руками

Всех с наступающимРебята подскажите как сделать в пагинации 5 шагов в лево

277