我列出了第一頁上的類別,第二頁上的子類別和第三頁上的產品。現在我已將產品添加到購物車。現在將返回到類別頁面,並將產品添加到購物車。如果我們需要查看購物車中的項目,我們可以聲明一個全局數組[]並將數據添加到該數組[]中。但是,如果我添加了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是的,你是正確的。 –