php - 在 php 中复制 javascript 数组

标签 php javascript mysql jqtouch

我有一个购物车类型的安排。客户分层构建订单。所以第一页是项目 1,第二页是项目 2....... 在建立订单期间页面不会重新加载。 (jqtouch) 我构建订单的方式是将每个项目添加到数组中。下面是我创建数组的方式。

 var item_contents= new Array();

所以典型的两件商品订单看起来像..

item_contents[0] = 627
item_contents[1] = 451
item_contents[2] = 365
item_contents[3] = 548
item_contents[4] = 158
item_contents[5] = 154
item_contents[6] = 155
item_contents[7] = 115

该编号是数据库中的 item_id 编号。用户可以返回并更改当前订单数组中的项目。

当显示结帐屏幕时,需要提交此信息并返回相应 item_id 的详细信息。我想最好的方法是在 php 中复制上面的数组。我如何POST这样的数组并让它在 php 中看起来相同?

谢谢

最佳答案

jquery 帖子

var a = [627,451,365,548,158,115,155,115];
$.post("ajax.php",{data: a},function(data){
    console.log(data);
});

PHP

<?php
    $array = json_decode($_POST['data']);
    foreach($array as $key => $value){
        add(sanitize($value[$key]));
    }
?>

关于php - 在 php 中复制 javascript 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7019974/

相关文章:

javascript - 如何嵌套多个Promise.all

MySQL - ODBC 连接失败,Workbench 连接正常

php - PDO bindParam 在 foreach 中不起作用

php - 文件控制

php - AJAX 加载时插入数据

php - 在 redis 中缓存唯一的电子邮件

javascript - 获取选项标签的名称

javascript - 如何在 url 中发送 1 个以上参数以及如何在 Node.js/Express 的 GET 路由中访问它们

mysql - 如何在mysql中为日期添加天数

mysql - 您会在 ORDER BY 子句中的时间戳上使用 CONVERT_TZ() 吗?