嗨,我将 JSON 用于 ASP.Net,并通过 WebMethods 进行。
这是我对那个 webmethod 的 Ajax 调用。
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "Voyage.aspx/V_Set",
data: { 'Action': $('#txtNumber').val(), 'ID': $('#txtTag').val(), 'StartlID': $('#txtTag').val()},
async: true,
dataType: "json",
success: function (data) {
try {
alert("Record Inserted Successfully");
} catch (ex) {
alert(ex);
}
},
error: function (msg) {
alert(error);
}
});
这里我首先尝试的数据格式是我的静态数据,格式是
data: "{'Action':'Set','VID':'3','MasterID':'52','StartID':'1','LastID':'1'}"
这绝对可以正常工作,我调用了那个 web 方法并完成了操作。
但现在我必须通过控件动态地给出这些值。因此,当我尝试将我的控件 ID 分配给数据时,Web 方法不会被触发。
任何人都可以通过发送控制来帮助数据结构吗