[討論] 用$.html / $.load 載入包含JS的HTML碼

看板Ajax作者 (夏天到了,冷不起來了說)時間6年前 (2018/01/23 18:54), 編輯推噓1(101)
留言2則, 2人參與, 6年前最新討論串1/1
有一陣子開台在lightbox開啟編輯視窗時 會用JQuery的 .load($url)或是ajax回傳再丟到.html() 來讀取頁面的內容,並且包含一些JQuery的語法 用來控制這頁面的功能。 大概是這樣 $('#content').load(conotent.php); content.php ----- <script> some function </script> <div> </div> 用這樣來加載其中的JavaScript,是滿方便的。 但總覺得有點dirty..吧 雖然在避免動到原先的變數和汙染box外的dom是沒遇到什麼問題 不過總覺得這種方式有點不乾淨 如果去讀取這太多次會有種越來越秏記憶體的感覺 不知道各位對這種動態載入JS方式有什麼想法或缺點? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.173.68.142 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1516704843.A.C8D.html

01/24 09:46, 6年前 , 1F
為什麼不用$.getScript() ?
01/24 09:46, 1F

01/24 14:51, 6年前 , 2F
有些變數會由後端產生
01/24 14:51, 2F
文章代碼(AID): #1QPnHBoD (Ajax)
文章代碼(AID): #1QPnHBoD (Ajax)