【发布时间】:2020-07-30 12:19:53
【问题描述】:
我正在寻求有关通过 Ajax 方法将 JSON 数据发送到 url 的帮助,然后我可以访问以使用其值。我想我拥有大部分组件,但我不确定一旦我使用我的 Web 方法该做什么。在访问我的 Web 方法之前是否有任何错误?此外,我在 Stack Overflow 上搜索了大约 20 个类似的示例,虽然其中一些可能是我的问题的解决方案,但我要么不理解,要么错过了它。
我的脚本
function UpdatePeople() {
var PeopleToUpdate = {
"people": [
{ "name": "John", "age": "17" },
{ "name": "Harry", "age": "19" },
{ "name": "Steve", "age": "23" }
]
};
jQuery.ajax({
url: '_ajax_updatepeople.aspx/UpdateOnDemand',
type: "POST",
data: PeopleToUpdate,
dataType: "json"
});
}
我的页面 (C#)。
[WebMethod]
public string UpdateOnDemand(List<string> PeopleToUpdate)
{
// what do i do now once i am here? How can i access the data I have sent through?
}
【问题讨论】:
-
您正在尝试将人员对象列表发送到服务器,但您的
UpdateOnDemand接受字符串列表?你想发送人名还是什么?也许你想向所有人发送对象?
标签: c# jquery asp.net ajax xmlhttprequest