我似乎无法让这个ajax调用工作。 我有一大堆javascipt:
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";
}
然而,我似乎无法弄清楚为什么它会一直失败。
答案 0 :(得分:0)
确保在您的网络服务
之前已在网络服务中添加以下行[System.Web.Script.Services.ScriptService]
答案 1 :(得分:0)
链接可能有问题:
处理程序/ Handler.ashx / saveToCsv
尝试使用完整路径进行检查。