我有购物车类型的安排。客户按层建立订单。因此,第一页是第1项,第2页第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中看起来相同?
THX
答案 0 :(得分:0)
jquery post
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]));
}
?>