layui table重載問題遇到的坑


Layui hint: The ID option was not found in the table instance
===================================================

出現這句,在審查了關鍵位置都沒出錯的情況下,百思不得其解,仔細看了下,我重載時用了 window.frames[1].layui.table.reload('table_id');這種方式,在只開一個標簽(iframe)的情況下就沒問題,多開的情況下,按開啟的先后順序不一樣,frames[]里這個數值就不一定對上所開的iframe,這個數組數值是遞增的,按開啟的順序,我這樣固死是1的方法就不可行了。
要借助jquery用,因為layui的iframe沒有id、name,所以只能想其它辦法var ifr=$("iframe[src$='/xgb/loadCam']")[0].contentWindow;     ifr.layui.table.reload('table_id');通過找src的方法,這里的[0]是關鍵,少了就不成功,它是返回一個數組對象。另外table_id是table.render里的那個id。而不是<table id="">這個。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM