【发布时间】:2016-01-04 08:12:04
【问题描述】:
我的数组是这样的:
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,你确定你说的是带有标签的 asp.net-mvc-5 吗?
-
@Diamos 这不是 PHP ..
标签: jquery json asp.net-mvc-5