我有一個靜態網站(我們稱之爲設置頁面),我的Javascript函數使用來自mysql表格的AJAX數據並在HTML文檔上繪製表格。 它的作用就像一個魅力 - 它需要所有我需要的數據,並以適當的方式進行。 這裏是我的功能:如何從其他頁面向Javascript函數發送數組?
function get_people()
{
$.post("/controller/get_people", function(data,status,xhr)
{
if(status=="success")
{
people_data = data;
draw_table();
}
})
}
的事情是,在另一頁我有所有的人和複選框旁邊桌子。 我正在檢查這個複選框,單擊一個按鈕,我想進入設置頁面 - 而且我的get_people函數只會選擇來自mysql的數據,只關於前一頁中檢查的人。
從技術上講,問題是 - 我怎樣才能從另一個頁面傳遞數組到javascript函數?我可以將它保存在DOM或其他東西上,並從JS讀取它?
請給我一些想法:]
如果舊的瀏覽器是不是一個問題,你可以去的localStorage或sessionStorage的,很容易使用 – monxas 2013-03-07 15:33:17
餅乾或HTML5 – jonasnas 2013-03-07 15:36:45