2017-04-06 147 views
1

我想獲得一些數據,但AJAX只是返回空數組。Ajax返回一個空數組?

AJAX:

$.ajax({ 
      url:"user_profile_upload.php", 
      type: "POST", 
      data: { data : 'sss'}, 
      contentType:false, 
      cache: false, 
      processData:false, 
      success:function (data) { 
       console.log(data); 
      } 
     }); 

user_profile_upload.php PHP:

die(print_r($_POST,true)); 
+0

發佈「user_profile_upload.php」代碼 – Dwhitz

+1

刪除'processData:false',以便您計劃發送的數據被正確編碼。你爲什麼設定它? –

+1

請勿使用'print_r'打印數據。使用'json_encode($ _ POST);' – Harish

回答

-1

user_profile_upload.php使用echo

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

AJAX刪除此

processData:false, 
contentType:false