【发布时间】:2019-10-26 20:29:51
【问题描述】:
使用以下格式发布 JSON.stringified 数组:
[{"AccountNumber":1630,"AccountName":"text1","Balance":83,"AccountType":6,"AccountTypeDescription":"text2"},{"AccountNumber":1930,"AccountName":"text3","Balance":1444492.39,"AccountType":9,"AccountTypeDescription":"text4"}]
在 php 端它返回一个空数组。缺少什么?
JQuery 编码:
$.ajax({
url: 'url.php',
type: 'post',
contentType: 'application/json',
data: JSON.stringify(resp.responseJSON.Data),
success: function (data2) {
console.log(data2);
},
});
PHP:
print_r($_POST);
【问题讨论】:
-
使用
file_get_contents('php://input')从请求中提取json字符串 -
试试 var_dump($_POST) 而不是 print_r 看看你得到了什么?