添加新函数以更新现有PHP函数。 我目前正在尝试获得此输出:
Array ( [1477] => Array ( [qty] => 3 ))
1477是指数。目前,当我运行我的代码时,显然会返回以下内容:
Array
(
[cartnum] => 1478
[qty] => 1
)
以下是我正在运行的代码。如果有人能指出我正确的方向,我将不胜感激。
function updateMapproval(url){
var quan = jQuery("#item_<?php echo $item->getId() ?>").val();
var set = "update_qty"
var _cartnum = '<?php echo $item->getId() ?>';
var cart = {
cartnum: _cartnum,
qty: quan
};
jQuery.ajax({
type: "POST",
data: {
update_cart_action:set,
cart: cart},
url: url,
success: function(data){
console.log(data);
}
})
}
答案 0 :(得分:0)
您似乎只想将qty: 3
分配给购物车数组的第n个元素,在这种情况下更改
var cart = {
cartnum: _cartnum,
qty: quan
};
到此
let cart = [];
let _cartnum = 2; // 1477
let q = 3;
// ...
cart[_cartnum] = {qty: q};
console.log(cart);
&#13;