我試圖完成我的第一個AJAX交換,但是我在主頁展開的時候會脫落。我有一個JSON字符串,我通過AJAX發送到一個php頁面,verify.php
,但是當我嘗試接收這些數據時,$_POST
在verify.php
似乎完全是空的,如我的verify.php
頁面上的代碼所示:
if (empty($_POST)) { echo 'empty'; } else { echo 'not-empty'; }
我不知道這是爲什麼......我的AJAX代碼似乎是好的:
$.ajax({ type: 'POST', url: 'serverside/verify.php', data: data, // Where data is a javascript obj. which has been JSON.stringify'ied. dataType: "JSON", success: function(returned) { console.log(returned); } });
而且我時,我CONSOLE.LOG我的JSON字符串,我看到它是顯示正常,甚至我的成功回調函數正在向控制檯記錄「空」(因爲上面的if語句導致它回顯'空')。所以交易似乎發生的很好,數據似乎正在發送很好,但它顯然沒有到達超全球化的$_POST
。誰能解釋爲什麼?
請附上螢火蟲截圖!我認爲PHP是好的 – 2013-03-13 08:28:25