저는 Kendo UI 관련 및보기 디자인 덕분에 클라이언트 측 코딩이 많은 MVC 사이트에서 작업하고 있습니다. 잠시 후 모든 아약스 호출이 작동하지 않는다는 것을 깨달았습니다. 모든 계단식 드롭 다운이 작동을 멈췄습니다. 그리드는 결과를 가져 오지 않습니다. 모든 것은 로딩 애니메이션을 보여주는 것일뿐입니다. 여기 모든 Ajax 호출이 웹 사이트에서 작동하지 않습니다.
은 사용자가 밖으로 검도 NumericTextBox에 회사 ID를 입력하고 탭 후 값의 몇 가지를 검색하는 샘플 코드이다 : 나는 어떤 콘솔 로그에 넣어 가지고$(function() {
$("#CompanyId").blur(function() {
if ($(this).val() === "") {
return;
}
$("#CompanyCategory").val("Loading...").addClass("disabled");
$("#CompanyName").val("Loading...").addClass("disabled");
$.post(BASE_URL + "Ajax/CompanyById", { companyId: $("#CompanyId").val() },
function (response) {
console.log('CompanyId.Blur call completed: ' + response.result);
$("#CompanyCategory").val((response.result.CategoryNameEnglish));
$("#CompanyName").val((response.result.NameEnglish));
}
).fail(
function (xmlHttpRequest, textStatus, errorThrown) {
console.log('Error in CompanyId.Blur');
console.log(' > xmlHttpRequest: ' + xmlHttpRequest);
console.log(' > textStatus: ' + textStatus);
console.log(' > errorThrown: ' + errorThrown);
$("#CompanyCategory").val("");
$("#CompanyName").val("");
$("#CompanyCategory").val("Loading...").removeClass("disabled");
$("#CompanyName").val("Loading...").removeClass("disabled");
});
});
});
과 트리거하지 않습니다. 두 텍스트 상자는 코드별로 "로드 중 ..."을 표시하지만 실행이 $.post()
에 도달하면 모든 것이 보류 중 상태가됩니다. Chrome/IE 디버그 도구의 콘솔에는 아무 것도 표시되지 않으며 네트워크에는 통화가 보류 중이지만 보류 중이며 결코 반환되지 않습니다.
AjaxController에서 중단 점 적중을받지 못했습니다.
어째서 이것이 분해되었습니다.
나는
감사를 jQuery를 2.2.4을 사용하고 있습니다!
서버 쪽 문제로 보인다 – madalinivascu
서버를 다시 시작한 다음 다시 시도하십시오! 또한 요청이 중단되는 DB 테이블 잠금이있을 수 있습니다! 서버를 다시 시작하는 데 도움이 될 수 있습니다! –
나는 또한 서버 측으로보고있다. 저는 dev 모드입니다 : IIS는 사이트 및 서비스가 사용하는 서비스를 표현합니다. 로컬 DB. 모든 중단 점을 치기 위해 준비하지만 아무 일도 일어나지 않습니다. – DoomerDGR8