【发布时间】:2021-03-14 14:23:59
【问题描述】:
我向 Php 发送了一个数组/对象组合,但 POST 是空的
console.log(数据)
data:
ABONNR: 900000064
UMO301NR: 173088
change:
assistant: [phone: Array(0)]
patient: [phone: {…}, social: "single"]
patient-medical: "Hoge bloeddruk"
patient-name: "Burger Maria SENSO2ME"
remove:
assistant: [{…}, phone: Array(0)]
patient: [phone: Array(0)]
patient-medical: "Evenwichtsproblemen"
jQuery
var json = {data:changed}
console.log(json)
$.ajax({
url: Settings.base_url + '/home/update',
data: json,
type: 'post',
success: function (response) {
console.log(response)
}
});
php print_r($_POST)
Array ( )
你有什么想法吗? 谢谢!
【问题讨论】:
-
var jsonData = {data:data}和data: jsonData,使用这个.. -
记录的
data有一个密钥change,而在你的AJAX中你尝试发送data:changed。我假设您希望发送data: data.change。 -
console.log(json) 给你什么?