[英]How to pass AJAX success into another function with parameter?
在我的刀片中,我得到了這個腳本:-
function itemDetails(item_id){
$.ajax({
type:'GET',
url: './itemDetails/'+item_id,
datatype: 'json',
success: function(response){
$('#modalTitle').text(response.data.name);
$('#modalID').text(response.data.id);
}
});
}
我還有另一個 function,當用戶單擊帶有參數的按鈕時,我會調用它,
function currentItem(id, itemAvailability, maxItem){}
現在,我如何將 AJAX success 中的結果調用到我的currentItem
中,因為我需要將所有數據存儲在一個名為items[]
的新數組中。 誰能幫我TT
這是 json output,您需要查看:
"data": {
"name": "Fried Chicken Wings",
"id": 99,
"price": "$13.00",
"options": [
{
"id": 1,
"item_id": 99,
"name": "Size",
"options": "small,medium"
}
],
"has_variants": true,
"description": "Fried Chicken Wings"
},
"status": true,
"errMsg": ""
}
1:你可以聲明一個全局變量並將成功數據存儲在其中,之后你可以在currentItem function中獲取該變量數據。
2:另一種選擇是可以將數據保存在localStorage中,然后在currentItem function中從localstorage中獲取數據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.