簡體   English   中英

如何使用 api 調用更新值?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM