這是有點長解釋,所以我會盡量保持簡短:附加元素頁面,去到另一頁面,然後返回後,所附的元素消失了
我提交表單並返回用戶列表,然後清空並用返回的用戶重新填充它。直到我添加一個用戶,然後瀏覽到另一個頁面,然後返回到上一頁,它會加載在添加新用戶之前存在的用戶列表,然後按預期工作。如果我刷新,用戶列表再次正確顯示用戶列表。
一些僞代碼:
... function to add a user, then return success ...
$("ul#userTab").empty();
for(user in data['users']){
$("ul#userTab").append("<li>"+user+"</li>");
}
它好像一旦我使用後退按鈕瀏覽器高速緩存第一頁加載,但我真的不知道。任何幫助表示讚賞。
編輯:爲了澄清,我將數據發送到服務器,將其保存在數據庫中,然後從數據庫中返回用戶。我不只是給頁面添加一個任意值,然後重新加載並想知道爲什麼它不在那裏。
看我的編輯。我將數據發送到服務器,然後從數據庫返回數據。 – Samsquanch