我們可以更新一個JavaScript數組變量,無需重新加載頁面以及無需刷新? 我有一個數組中的數據列表。後來我使用php和ajax獲得更多的數據。 現在我想將從ajax獲得的新數據追加到已經擁有數組的舊javascript變量中。我不想重新加載頁面。但我們也可以覆蓋數據。 使用這個JavaScript變量,一些javascript函數正在被獲取並根據數據顯示一些圖片。我們可以做那樣的事嗎?或者我們不得不重新加載框架來執行JavaScript?我們可以更新一個javascript數組變量,無需使用ajax重新加載頁面嗎?
0
A
回答
0
簡短回答:是,你可以添加/追加/連接/任何新的數組項目到現有的數組。
說明:假設您有一個包含數組的變量,並且該數組的響應是一個數組或包含一個數組,您可以使用array.concat()
方法將新內容追加到舊數組。
//let existingArray be your array in the page
var existingArray = [];
//during AJAX success, you overwrite the existing variable with
//a concatenated array comprising the old and the new.
existingArray = existingArray.concat(newArray);
0
如果我用yes/no回答這個問題,那麼是的,用ajax回調函數返回的數據會被附加/連接到js變量。
0
就像AJAX
那樣,您需要調用JavaScript函數來發生某些事情,您也可以使用相同的方式調用JavaScript函數,而不是使用AJAX
的東西,您可以執行其他操作。例如添加一些東西到一個數組。或覆蓋它。
只需在需要的地方調用你的函數(在onclick
中,或者返回一個AJAX
調用(成功或錯誤回調)),並讓該函數修改你的變量。
相關問題
- 1. 使用JavaScript更改div樣式,無需重新加載頁面
- 2. Asp.net MVC更新網頁,無需重新加載頁面15秒後使用AJAX
- 3. Jquery/Ajax刷新無需重新加載或加載頁面?
- 4. 更改變量onchange select無需重新加載頁面
- 5. 使用javascript重新加載div而無需重新加載頁面
- 6. 使用Javascript(或JQuery)重新加載SWF對象而無需重新加載整個頁面(Ajax調用後)
- 7. 無需重新加載頁面重新加載數據表?
- 8. 使用AJAX加載投資組合項目,無需重新加載頁面
- 9. 通過ajax和url更新頁面而無需重新加載頁面(node.js)
- 10. HTML - 更新\更新頁面內容,無需刷新\重新加載頁面
- 11. 創建一個無需重新加載即可更新的頁面
- 12. 使用AJAX刪除圖像,無需重新加載頁面
- 13. 更新Postgres數據庫,無需重新加載頁面
- 14. 重新加載數據,而無需使用Ajax和Twig刷新頁面
- 15. AJAX GET在頁面加載時沒有更新Javascript變量
- 16. 我可以使用變量重新排列數組嗎?
- 17. 使用Javascript/Ajax加載新頁面
- 18. AJAX頁面重新加載
- 19. Ajax使用Rails重新加載頁面
- 20. 提高PHP變量onSroll無需重新加載頁面
- 21. 無需重新加載頁面重新加載陣列
- 22. 重新加載圖片而無需重新加載頁面?
- 23. 使用ajax更新php頁面使用post請求重新加載頁面?
- 24. .submit()無需重新加載頁面
- 25. 清除#無需重新加載頁面
- 26. 無需更新文本區域的數據即可重新加載HTML頁面
- 27. ajax可以返回給頁面添加新的JavaScript函數嗎?
- 28. 我們可以使用url參數刷新頁面嗎?
- 29. 我可以更新一個JavaScript變量顯示使用innerhtml
- 30. 在Wordpress中使用Ajax加載Div,而無需重新加載頁面