尝试将字符串项添加到已有的JSON中。不要对其进行字符串化,否则它将发送一个大字符串,您必须在服务器上再次对其进行解析。
var form = { "subRevisedRequest": $('#frmRevised').val(), "subSubcontractor": $('#frmSubcontractor').val(), "subDescription": $('#frmDesc').val(), "subCostCode": $('#frmCostCode').val(), "subAmt": $('#frmAmt').val(), "subPaymentTerms": "terms", "subRetainage": 10, "subComments": $('#frmComment').val(), "bu": "251" // add it here};$.ajax({ url: '@Url.Action("CreateSubcontracts", "Routing")', type: "POST", datatype: "JSON", data: form, success: function(result) { if (!result.success) { $('#errormsg').empty(); $('#errormsg').append(result.message); } else { location.href = '@Url.Action("Index", "Home")'; } }, error: function (result) { alert("Failed"); }});


