ajax调用成功,但未返回任何数据


ajax call success but no data returned

我正在尝试使用AJAX POST将jQuery初始化的数组解析为PHP。但是,我正试图提醒ToString()一个数组。这是我的ajax调用,我实际上只是想获取一个数组,并将其传递给我的PHP进行进一步的操作。这是我的代码:

   AllArray.push("Alim");
   AllArray.push("Jonathon");
   AllArray.push("Kyle");
   var returnVal = AllArray.toString();
   $.ajax({        
   type: "POST",
   data: { 'allInfoArray' : returnVal },
   success: function() {
        console.log("AJAX Fired");  
   }

这是我的html文件中的PHP。我正试图提醒阵列进行调试。

 $allTeamArray = $_GET['allInfoArray'];
 echo "<script type='text/javascript'>alert('$allTeamArray');</script>";

您的ajax调用通过POST传递值,但您正在向GET发出警报,这就是为什么您的警报没有显示预期的数据。

$allTeamArray = $_GET['allInfoArray'];
                ^ change to $_POST