如何使用 asp.net 配置 jquery ajax


$.ajax({
type: "POST",
contentType: "application/json;charset=utf-8",
url: "SaveAudiVideo.aspx/SaveData",
data: JSON.stringify({title: 'value1' ,songPath: 'value2' }),
dataType: "json",
success: function(data) {
$('lbltxt').text(data.d);
},
error: function(result) {
alert("error");
}
});

这是我尝试过的代码。我在网上看到了很多例子,一切都一样,但它对我不起作用。在运行此 ajax 脚本之前,还有其他东西要配置并包含在我的项目中吗?像JSON(Newtonsoft)asp.net ajax?

首先

将 jquery 链接添加到母版页

<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>

其次

你正在给路径像

SaveAudiVideo.aspx/SaveData

您似乎正在尝试访问 aspx 页面方法。 但是,如果不像 Web API 一样配置 ASPX,它将不起作用。

使.aspx页面像 Web API 一样 mathod

试试这个

[System.Web.Services.WebMethod]
public static string SaveData(string title,string songPath)
{
    return title+" "+songPath;
}

这里有更多信息

这是另一个例子,你可以试试这个。

最新更新