jQuery: handle errors in getJSON()?

Вы изменяете документ, в то время как он загружается (когда браузер не "видел" закрывающего тэга для этого элемента). Это вызывает очень щекотливую ситуацию в синтаксическом анализаторе и в IE, который это не позволяется.

блог IE имеет объяснение этого.

решение состоит в том, чтобы изменить другой элемент, которым это находится ранее в документе и было загружено полностью (где браузер уже видел закрывающий тэг для него).


BTW: строка не позволяется в

1 ответ

вы можете увидеть это на jquery api getJSON: http://api.jquery.com/jQuery.getJSON/

$.getJSON(url).done(function(data){
   $("#content").append(data.info);
})
.fail(function(jqxhr){
   alert(jqxhr.responseText);
});

// jquery1.5 + обратный вызов сбоя сработает, когда текст не является правильной строкой json или другими ошибочными решениями

8
ответ дан 29 November 2019 в 01:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: