[英]How can i update value using api call?
increment(sku){
for (let index = 0; index < this.foods.length; index++){
if (this.foods[index].food.sku == sku)
{
var food_quantity = this.foods[index].quantity++;
var id= this.foods[index].variation.id;
YH.api('cart', 'POST', null, function(data) {
console.log("ID and Quantity", id, food_quantity);
if(data.variation_id == id)
{
data.quantity = food_quantity;
console.log('test');
}
});
}
}
},
這是我的增量方法,當我單擊增量按鈕時,值會發生變化,但是當我刷新頁面時,舊值仍然存在。 這是我的 api
知道如何使用 api 更新值嗎?
也許您可以運行更新 function 以獲取 API 的值? 您使用什么與 API 進行通信? 您可以將其臨時存儲在 session 存儲或 localStorage
我不確定我是否正確理解了您的問題,但是如果您想存儲更改,則需要某種存儲系統:基本上,您需要一個數據庫。 這樣,您將保存應用於變量的更改,以便下次進行 API 調用時,您將更新在上一次 API 調用期間存儲在數據庫中的值。
有不同類型的數據庫和許多不同的解決方案。 If you work with javascript, maybe you want to check MongoDB ( https://www.mongodb.com/ ) to stick with JSON.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.