Время от времени я получаю эту ошибку в IE при отправке AJAX-запроса обработчику, который возвращает небольшой ответ типа text / plain. Кажется, эта ошибка начнет происходить, возникнет несколько раз, а затем прекратится. Очень раздражает.
Я использую новейшую библиотеку jQuery. Ошибка вызывает функцию complete (), когда я пытаюсь получить доступ к xhr.responseText. Как я могу предотвратить это?
$.ajax({
url: "Inquire.ashx",
data: data,
dataType: "text",
timeout: 5000,
complete: function(xhr, status) {
var resp = xhr.responseText; // ERROR!
if(resp.substr(0, 4) == "http")
window.open(resp, "PopWin");
else
showError(resp);
}
});