我有一个购物车类型的安排。客户分层构建订单。所以第一页是项目 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/