我開始做一些小的功能和JavaScript的網站調整,但最讓我困擾的是,我不知道如何在函數運行後再次運行JavaScript? 例如,如果我調用一個函數onclick,它將用戶添加到我的網站中顯示的數組中,新用戶將不會顯示,直到頁面刷新? 我該如何解決這個問題?如何在一個函數完成後重新運行javascript
例:
if (!localStorage.myStorage) {
// CREATE LOCALSTORAGE
}else{
myArray = JSON.parse(localStorage.myStorage);
for (var i = 0; i < myArray.length; i++) {
if(myArray[i].id === 1){
$(".firstIdContainer").append("<p>" + myArray[i].userName + "</p>");
}
if(aUserLogin[i].id === 2) {
$(".secondIdContainer").append("<p>" + myArray[i].userName + "</p>");
}
}
}
$(document).on("click", ".btnRegisterUser", function() {
// ADD NEW USER TO LOCALSTORAGE
}
如何確保我的我註冊新用戶將被立即顯示出來,通過我的for循環顯示的用戶。
這就是爲什麼你組功能整合到功能。將用戶添加到數組後,調用從數組中生成HTML的函數。 –
上面的例子.. –