当前位置: 首页 > 面试题库 >

通过jQuery $ .ajax将JavaScript数组传递给PHP

彭仲卿
2023-03-14
问题内容

我想在PHP中操纵JavaScript数组。可以做这样的事情吗?

$.ajax({
       type: "POST",
       url: "tourFinderFunctions.php",
       data: "activitiesArray="+activities,
       success: function() {
            $("#lengthQuestion").fadeOut('slow');
       }
    });

活动是一维数组,例如:

var activities = ['Location Zero', 'Location One', 'Location Two'];

尝试此脚本时无法完成…如何解决?


问题答案:
data: { activitiesArray: activities },

而已!现在您可以在PHP中访问它:

<?php $myArray = $_REQUEST['activitiesArray']; ?>


 类似资料:
  • 问题内容: 我试图将变量从我的javascript代码传递到服务器端PHP代码。我知道这必须通过ajax调用来完成,我相信我已经正确地完成了,但是访问变量是从我的ajax传递到我的php时遇到的麻烦,因为我是php的新手。到目前为止,这是我的代码: 我正在尝试将我的JavaScript变量“ userID”传递给php($ userID),但是在此过程中我出错了。谢谢您的帮助! 问题答案: 将这样

  • 问题内容: 我使用此javascript捕获flexigrid中选中的所有复选框,然后尝试将此行ID数组发送到CFC 低于CFC 当我尝试运行此函数时,我的服务器回答说,传递给removeCertidaoCRC函数的NUMSEQCERTIDAO参数不是数组类型。 我最近刚进入的一个延迟项目中的所有选项都用光了。 问题答案: jQuery可以很好地将数组分开发送,但是ColdFusion不能很好地处

  • 当我点击按钮时: -迭代所有tr并将其所有输入的名称收集到数组(这已经完成了) - 我还从输入和触发名称的两个文本中获取数据 - 通过ajax将所有(一个数组和两个文本)发送到asp.net.cs(不起作用)

  • 问题内容: 我想知道是否有可能使用jQuery AJAX函数将数组传递给php函数。我有以下作为我的JavaScript 当我尝试执行以下操作时 我在PHP中将其作为“数组”接收。如何正确发送对象,以便PHP函数可以使用它? 问题答案: 从第二个ajax中,您可以根据属性名称访问数据,例如: 是在php中以关联数组转换的js对象

  • 我需要通过jQuery发布一个请求。ajax()到Spring MVC控制器URL映射方法并接收响应;请求和响应数据均为JSON格式。 Ajax调用应该是这样的: Spring MVC控制器URL映射方法: 我面临的第一个问题是客户端(浏览器)失败,错误代码为400(错误请求)。所以,我是JSON。在ajax调用中字符串化数组: 这一次,Spring MVC成功地收到了请求。但是字符串值列表有问题

  • 问题内容: 我正在尝试将字符串数组作为POST数据传递给PHP脚本,但是不确定该怎么做。 这是到目前为止我执行PHP脚本的代码: 我试图传递数组的地方: 调用PHP脚本: 以及相关的PHP脚本: 有任何想法吗?谢谢 ! 编辑 我正在尝试以下方法,但仍不满意: 这就是我所有的“错误报告” … 问题答案: 要将查询字符串中的数组传递给php,您应该添加到标识符并将每个项目都添加为单独的条目,因此这样的