我无法将 JSON 数据从 JavaScript 发送到 PHP。这是我的Javascript:
var noteData = {
nData: {
"postID": $postID,
"commentPar": $commentPar,
"commentValue": $commentValue
}
}
var sendData = JSON.stringify(noteData);
$.ajax({
type: "POST",
url: templateUrl+"/addnote.php",
data: sendData,
dataType : 'json',
success: function(data) {
alert(data);
console.log(sendData);
},
error: function(e) {
console.log(e.message);
console.log(noteData);
console.log(sendData);
alert("error");
}
});
这是我测试数据是否甚至被传递给 PHP 的方法,它总是返回null。
<?php
$nData = json_decode($_POST['nData']);
echo json_encode($nData);
?>
我究竟做错了什么?