我列出了第一页上的类别,第二页上的子类别和第三页上的产品。现在我已将产品添加到购物车。现在将返回到类别页面,并将产品添加到购物车。如果我们需要查看购物车中的项目,我们可以声明一个全局数组[]并将数据添加到该数组[]中。但是,如果我添加了3个项目,则表示最近添加的最终项目仅显示在购物车清单项目页面中。但我想显示添加的3个项目。你能检查我的代码,并找出我的问题。动态添加钛表格中的值
Ti.App.data = [];
data=[
{title:productlist_product,
price:productlist_product_price,
quantity:selectedqty},
];
var myObjectString = JSON.stringify(data);
编辑: Ti.API.info( “DATA-长度” +”“+ data.length);
这里得到的值为1。但在购物车页面有3个产品。我需要将3种产品的价值添加到数据[]中,您能否给我解决方案?
编辑:
现在我已经使用以下代码阵列[]中动态添加的值。
data = [
{title:productlist_product,
price:productlist_product_price,
image:productlist_product_image,
quantity:selectedqty},
];
// append new value to the array
data.push({title:productlist_product,
price:productlist_product_price,
image:productlist_product_image,
quantity:selectedqty});
// display all values
for (var i = 0; i < data.length; i++) {
console.log(data[i]);
}
var myObjectString = JSON.stringify(data);
Ti.API.info("PRICE"+" "+myObjectString);
现在我添加了不同数量的相同产品意味着该产品单独列出。但是,如果我添加了不同数量的同一产品,则意味着一次性列出产品名称中的产品名称,但数量需要更新产品。
例如: 如果我在购物车中添加了2个数量的“Android开发”产品。再以4数量意味着该列表现在显示的是我会添加以“Android开发”的产品相同的产品:
PRICE [{"title":"Android development","quantity":2},
{"title":"Android development","quantity":4}]
,但我想看起来像下面:
PRICE [{"title":"Android development","quantity":6}]
请解释更多的应用流量,你有三个观点,第一个是类别,并且当用户选择一个类别,应用程序导航到包含子类别,并与产品相同的第二个观点,我我对吗? – Zabady
@Zabady是的,你是正确的。 –