하나의 Visual Studio 솔루션에 두 개의 간단한 프로젝트가있어서 jQuery ajax 요청이 어떻게 작동하는지 알 수 있습니다. 하나는 웹 서비스이고 두 번째는 웹 서비스를 사용하는 프로젝트입니다.HTTP 500 오류 웹 서비스가있는 jQuery Ajax
여기에서 아주 작은 프로젝트를 다운로드 할 수 있습니다. Download Project file
프로젝트에서 볼 수 있듯이 웹 서비스를 호출 할 때마다 내부 서버 오류 500이 발생하고 있습니다.
크롬에서, 나는 ..
문제를 찾기 위해 저를 도와주십시오 (Ajax 호출의 "오류"기능에 의해 실행) 다음과 같은 경고를 볼 수 있습니다
편집 :
function btnClick() {
debugger;
var txtValue = $('#txtValue');
var text = txtValue.val();
//
//
$.ajax({
url: "http://localhost:12000/ExampleJsonWS.asmx/getValue",
type: "POST",
dataType: "json",
data: "{" + txtValue.val() + "}",
timeout: 30000,
async: false,
contentType: "application/json; charset=utf-8",
success: function (data) {
debugger;
alert(data);
return data;
},
error: function (result) {
debugger;
//alert(e);
alert(result.status + ' ' + result.statusText);
}
});
}
500 오류가 발생하면 서버 측에 문제가 있음을 의미합니다. 개발자 콘솔에서 요청/응답을 확인하여 jQuery의 Ajax를 통해 올바른 정보를 보내고 있는지 확인할 수 있습니다. 또한 질문에 게시 된 약간의 코드는 알려지지 않은 파일을 다운로드하도록 요청하는 것보다 낫습니다. –
일반적인 http 요청을 통해 엔드 포인트에 도달하면 어떻게됩니까? – parKing
@JayBlanchard 여기서 어떤 코드를 유지해야할지 모르겠으므로 오류가 발생하는 코드 (jquery 파일)를 추가했습니다. 나는 이것이 할 것이라는 점을 희망한다 ... BTW, 나는 webservice 부호 bcos에 아무 문제도 없다 준비되어있는 파일다는 것을 확실하다. –