正如标题所示,我正在尝试从 MVC 3 应用程序中使用 ASMX 服务。我的问题是我不断收到错误消息,告诉我该位置没有服务。但是,有。这是我的 AJAX 服务调用:
$.ajax({
type: "POST",
url: "/UI.Web/services/ProgramCycles.asmx/SaveProgramCycles",
data: "{'pc_json':'" + JSON.stringify(cycles) + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
}
该服务存在于我的 MVC 3 应用程序根目录中的一个文件夹中,但调用仍然出错,它无法找到它。这是我的服务方法:
[WebMethod]
public string SaveProgramCycles(string pc_json)
{
List<ProgramCycle> intakeBenefits = JSONHelper<ProgramCycle>.DeserializeListFromJsonToList(pc_json);
return "It worked!";
}