javascript - ajax 调用成功但没有返回数据

标签 javascript php jquery arrays ajax

我正在尝试使用 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

关于javascript - ajax 调用成功但没有返回数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36487385/

相关文章:

javascript - 通过 javascript/jquery 关闭 select2 下拉菜单

php - 使用 smarty 打印 mysql 日期

jQuery Datepicker 验证类似于 onblur

javascript - 在 JavaScript 函数中插入多行字符串作为变量

javascript - 使用 AngularJS 加载和使用数据

javascript - 单击事件在带有 angularjs 的 iPad 中无法正常工作

PHP cURL 适用于 session ID,但不适用于 cookiejar

PHP/MySQL : Get one row and the next five rows

javascript - 如何使用 jquery 打印多选下拉列表中的选定值?

javascript - Xcode 中的 XML Dom 树等效项