Javascript Ajax返回空数组?

Javascript Ajax返回空数组?,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我试图获取一些数据,但是AJAX只是返回空数组 阿贾克斯: 用户_profile_upload.php: die(print_r($_POST,true)); user\u profile\u upload.php使用echo <?php //echo $_POST; //return array, response in javascript file echo $_POST['data']; ?> 发布“user\u profile\u upload.php”的代码,

我试图获取一些数据,但是AJAX只是返回空数组

阿贾克斯:

用户_profile_upload.php:

die(print_r($_POST,true));

user\u profile\u upload.php使用echo

<?php
  //echo $_POST; //return array, response in javascript file
  echo $_POST['data'];
?>

发布“user\u profile\u upload.php”的代码,删除
processData:false
,以便您计划发送的数据正确编码。为什么要设置它?不要使用
print\r
打印数据。使用
json\u编码($\u POST)尝试了这两种方法,但都没有成功Array()这是我从ajax中得到的结果
<?php
  //echo $_POST; //return array, response in javascript file
  echo $_POST['data'];
?>
processData:false, 
contentType:false