이 아약스 호출을 사용할 수없는 것 같습니다.webmethod를 호출하기 위해 아약스를 가져올 수 없습니다.
function exportCSV(e) {
var data = document.getElementById("mainTable").innerHTML;
$.ajax({
url: "Handlers/Handler.ashx/saveToCsv",
type: "POST",
contentType: 'application/json; charset=utf-8',
//data: data,
success: function (msg) {
alert("Success");
alert(msg);
},
error: function (msg) {
alert("failed ");
}
});
}
하고 내가 전화를 시도하고이 방법과 handler.cs 파일이 : 그러나 나는 이유를 알아낼 수 없습니다
[WebMethod]
public static string void saveToCsv()
{
StringBuilder sb = new StringBuilder();
//yet to implement rest
return "hello";
}
을 나는 javascipt의 덩어리가 그것은 계속 실패하고 있습니다.
WebMethod가 아무 것도 반환하지 않습니다. 형식이 지정된 JSON을 반환하거나 ajax 호출에서 dataType 속성을 풀어보십시오. – ZolaKt
어떻게 실패합니까? 예외를 던지시겠습니까? –
그것은 나에게 404 오류를주고있다. 파일이 .js 파일 바로 옆에 있더라도. 그리고 메소드 이름이 아약스에 복사/붙여 넣어서 올바른지 확인했습니다. 내 현재 코드를 게시 할 것입니다 – john