对象到控制器的阵列我的数组是这样的:传递使用JSON
Array[2]
0: Object
StockNo: "1"
InvoiceNo: "1234"
MaterialName: "MaterialName1"
PONo: "1234"
PRNo: "2124"
Project: "ProjectName"
Qty: "1"
Remarks: "Test"
Supplier: "SupplierName"
TotalAmount: "23"
Type: "2"
Unit: "23"
1: Object
StockNo: "2"
InvoiceNo: "1234"
MaterialName: "MaterialName2"
PONo: "1234"
PRNo: "2124"
Project: "ProjectName2"
Qty: "1"
Remarks: "Test"
Supplier: "SupplierName"
TotalAmount: "23"
Type: "2"
Unit: "23"
这2阵列是在一个名为“inventoryList” 变量里面,我想这在我的控制器通过。我用
JSON.stringify(inventoryList)
,但它不工作。
这里是我的脚本:
function addSomething() {
var dateReceived = $('#DateReceived').val();
$.ajax({
url: "/MyController/Create",
type: 'post',
dataType: 'json',
async: false,
data: {
'dateReceived': dateReceived,
'rrList': JSON.stringify(inventoryList)
},
success: function (data) {
if (data.errorMessage != '') {
alert(data.errorMessage);
}
else {
window.location.href = '/MyController/Index';
}
}
})
}
$ _ POST var为空或有什么? – Daimos
@Daimos,你确定你在谈论asp.net-mvc-5,因为它标有标签吗? – Alex
@Diamos它不是PHP .. –