我有下面的代碼運行的發送數據作爲JSON對象jQuery的AJAX JSON數據未發送
var jdata = JSON.stringify(grid.serialize());
$.ajax({
'type': 'POST',
'url': 'print.php',
'data': jdata, //assuming you have the JSON library linked.
'contentType': "application/json",
'success': function (data) {
alert(data);
},
'error': function (x, y, z) {
alert(x.responseText);
// x.responseText should have what's wrong
}
});
alert(JSON.stringify(grid.serialize()));
Currenty的AJAX功能打印
[{ 「ID」 後的警覺:」 1" , 「欄」: 「1」, 「行」: 「1」, 「size_y」: 「1」, 「size_x」: 「1」},{ 「ID」: 「2」, 「欄」:」 2" , 「行」: 「1」, 「size_y」: 「1」, 「size_x」: 「1」}]
在我使用<?php print_r($_POST) ?>
看什麼網頁接收網頁正在發送和它不斷輸出
Array
(
)
我必須失去了一些東西簡單,但一直無法弄清楚什麼。也許一組新的眼睛會看到我犯的一個簡單的錯誤。
只是一個快速的猜測......我認爲你必須寫小寫文章。否則......你用'$ .post'嘗試了嗎? – migg
您是否正在發表'[{「id」:「1」,「col」:「1」,「row」:「1」,「size_y」:「1」,「size_x」:「1」},{「 id「:」2「,」col「:」2「,」row「:」1「,」size_y「:」1「,」size_x「:」1「}]'原樣? –
如果以大寫發佈則無關緊要。 –