easyui 表格數據跨頁面讀取

頁面A中,點擊觸發方法,執行window.open("相對路徑頁面B");

頁面B使用window.opener.document.getElementById("頁面A信息框ID").value;獲取對應信息框id的值;

使用 $("#頁面B信息框ID").text("頁面A信息框ID的值");  即可在本頁面對應位置寫入值;

若是讀取頁面A中 easyui datagrid 的 數據,注意:

由js創建的table 無法通過上述辦法獲得數據,只有非js創建的纔可以用上述方法。

若是用js創建,則在打開頁面B前,創建對象,獲取表中數據,如下例:

var lt = $('#l-table').datagrid('getData').rows

在頁面B中,js對應位置寫入window.opener.lt 獲取對象 ,此時對象是數組,取值方法如下:

var aalt =  window.opener.lt;

aalt[0].name;

其中0爲序號,name爲數據名。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章