【发布时间】:2018-07-31 16:19:50
【问题描述】:
我想在 ajax 中发送 2 个对象,在这两个对象中,一个对象包含记录列表
任何人都可以帮助如何做到这一点,我正在使用以下代码块但无法正常工作
var obj = {};
obj.ChangeDetails = "";
obj.ChangeInformation = "";
obj.ChangeVersion = "";
obj.CSProduct = "";
obj.Description = $("#caseDesc").val();
obj.EndDate = $("#newSchEdDt").val();
obj.EndDateSpecified = $("#newSchEdTime").val();
obj.Environment = $('#caseEnv').find(":selected").text();
obj.Operation = "";
obj.RiskAssessment = $("input[name=ccRisk]").val();
obj.SiteEnvironment = "";
obj.SOPDetails = $("#ccSOP").val();
obj.SOPReferenced = "";
obj.SOPVersion = $("#ccSOPVer").val();
obj.StartDate = $("#newSchStDt").val();
obj.StartDateSpecified = $("#newSchStTime").val();
obj.Subject = $("#caseSubj").val();
var Members= {};
Members.cstdetails = newCustList;
var postData = {
objEmp: obj,
objMem: Members
};
$.ajax({
type: "POST",
url: "c9newcaseModel.aspx/CreateCase",
contentType: "application/json; charset=utf-8",
dataType: "json",
traditional: true,
data: JSON.stringify(postData),
success: function (result) {
alert(result.d)
},
error: function (xhr) {
alert("responseText: " + xhr.responseText);
}
});
public static string CreateCase(CreateCase objEmp, srcCustlst[] objMem)
{
}
我已经创建了具有相应属性的 CreateCase 和 srcCustlst 类。
提前致谢
【问题讨论】:
标签: jquery asp.net ajax webmethod