EasyUi的tab元件href屬性連結的頁面JS程式碼無法執行
阿新 • • 發佈:2019-01-28
1.jQueryEasyUi的一個BUG解決辦法
$('#center_tab').tabs(
'add',{
title:node.text,
//href:"datagrid.html",框架BUG,解決辦法是將Url放在content裡面
closable:
true
});
如上,在呼叫EasyUi的Tab元件的add方法時,寫“href”屬性,連結到的頁面無法執行js程式碼,這樣也就無法看到效果和取得資料,解決辦法如下:
var
url2="datagrid.html";
var
content="<iframe frameborder='0' scrolling='auto' style='width:100%;height:100%;'
src=" +url2+
"></iframe>"
;
$(
'#center_tab').tabs('add'
,{
title:node.text,
//href:"datagrid.html",框架BUG,解決辦法是將Url放在content裡面
closable:
true,
content:content
});
如上,宣告一個iframe元件,用來存放url,將這個iframe放入到add方法的content屬性中,則問題解決