gpt4 book ai didi

c# - 使用 Ajax 从 Javascript 返回 json 到 aspx

转载 作者:行者123 更新时间:2023-11-29 22:06:12 24 4
gpt4 key购买 nike

我使用的是 .NET 4.5,我将 WCF 服务中的这段代码用于 Javascript,效果很好。现在我似乎无法弄清楚如何使用 Ajax 将数据发送回 aspx 页面。我做错了什么?

按下按钮时调用的 Javascript:

function sendEmeaDataToWcf(object) {
$.ajax({
type: "POST",
url: "EditFeedEmea.aspx/UpdateEmeaData",
data: JSON.stringify({ postData: "Test" }),
processData: false,
contentType: "application/json; charset=utf-8",
dataType: "json",
async: true,
success: function() {
console.log("Emea Data loaded");
},
error: showError
});
}

后面代码中的代码:

[WebMethod]
public void UpdateEmeaData(string postData)
{

}

他甚至没有使用网络方法。我收到 500 错误 (jqXhr.status == 500)。从同一页面接收数据效果很好。我还尝试删除 processData、dataType、async、charset。仍然没有...

最佳答案

您的网络方法 UpdateEmeaData 需要是静态的才能工作。

[WebMethod]
public static void UpdateEmeaData(string postData)
{

}

关于c# - 使用 Ajax 从 Javascript 返回 json 到 aspx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20843441/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com