我试图完成我的第一个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