我正在从html组件中检索值作为jQuery中的值对。
var items = $('.bid').map(function () {
return { "date": $(this).attr('date'), "Id": $(this).attr('qId') };
});
输出items
给我以下内容:
0: {date: "01/09/2018 10:55:39", Id: "1626"}
1: {date: "03/09/2018 10:55:39", Id: "1674"}
2: {date: "05/09/2018 22:55:39", Id: "1624"}
如何在jQuery中将以下内容传递给$.ajax()
?
$.ajax({
type: 'POST',
url: '@Url.Action("Create", "Cars")',
data: {
dataObj: items
},
success: function (resp) {
console.log('success');
},
error: function () {
console.log('error');
}
});
答案 0 :(得分:0)
您可以使用
JSON.stringify()
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify
在javascript中并使用
在php中解码json_decode();
http://php.net/manual/en/function.json-decode.php
如果您想再次将数组传递到客户端站点,也可以使用
json_encode()
http://php.net/manual/en/function.json-encode.php
并回显它。并使用
在客户端站点中对其进行解码JSON.parse()