1 回答

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超5個(gè)贊
您可以使用localStorage存儲value用戶在更改選擇框時(shí)選擇的當(dāng)前數(shù)據(jù),然后當(dāng)您的頁面獲取時(shí),reload只需從 localStorage 獲取存儲的數(shù)據(jù),然后調(diào)用您的 ajax 來檢索所需的數(shù)據(jù)。
您的jquery代碼將如下所示(對于任何語法錯(cuò)誤,我們深表歉意):
$(document).ready(function() {
//check if there is any value in localStorage
if (localStorage.getItem("save") != null) {
//get that value
var value = localStorage.getItem("save");
console.log(value);
//set value in selected box
$("#sub-category").val(value);
}
//onchange of subcategory
$('#sub-category').change(function() {
var values = $(this).val();
localStorage.clear(); //clear previous data
localStorage.setItem("save", values); //add data to storage
});
$('#category').change(function() {
var cat_id = $('#category').val();
$('#sub-category').empty();
$.get('fetchCategories.php', {
'cat_id': cat_id
}, function(return_data) {
$.each(return_data.data, function(key, value) {
$("#sub-category").append("<option value='" + value.subcat_id + "'>" + value.subcat_name + "</option>");
});
}, "json");
});
});
- 1 回答
- 0 關(guān)注
- 137 瀏覽
添加回答
舉報(bào)