1
IE9에서 Ajax 호출에 간헐적 인 문제가 있습니다. 여기Ajax 요청이 IE에서 임의로 중단되었습니다.
- IE9
- JQuery와 1.9.1
- MVC3
때때로이 아약스 요청이 유효 돌아 오면 때로는 오류 내 코드
$.ajax({
url: buildUrl('ActiveTasksTable/' + $('#Id').val()),
type: "POST",
cache: false,
data: data,
traditional: true,
success: function (data) {
$('.expandable-content-loading', section).hide();
$('.expandable-content', section).html(data);
initTableActiveTasks(type, section);
},
error: function (jqXHR, textStatus, somethingElse) {
$("body").html(jqXHR.responseText);
}
});
Heres는 내 설정입니다. 내가 바이올린을 체크인했는데 응답이 504 Gateway Timeout Error이고 응답 텍스트가 비어 있습니다. 그러나 IE 개발자 도구에서이를 확인하면 응답이 중단됩니다.
필자는 FF와 Chrome에서 이것을 테스트했으며 항상 유효한 응답을 반환합니다. IE에 문제가 있습니까? 이 문제를 해결할 수있는 방법이 있습니까?
도움을 주시면 대단히 감사하겠습니다. 나는 모든 주 :(이 부하 분산 장치에 문제가 밝혀졌다
당신은 로그 된'data' 메시지를 보내야합니다 .IE로 트리밍되지 않는 제어 문자를 포함 할 수 있습니까? – jbl
또한 요청 시간은 얼마나 걸립니까? -running process 또는 상당히 빠름? –
일반적으로 약 0.14 초입니다. 성공적인 Ajax 요청과 오류가있는 Ajax 요청은 모두 동일하므로 왜 그렇게 혼란 스럽습니까? – heymega