[問題] .load() html之後 javascript怎麼驅動?

看板Ajax作者 (MAYBE~~)時間12年前 (2013/08/26 17:43), 編輯推噓0(006)
留言6則, 3人參與, 最新討論串1/1
我現在有三個檔案 a.html b.html c.js 目的是在a.html點擊後載入b.html至a.html的某個div裡, click事件是寫在c.js(click事件裡包含.load('b.html')) 而且b.html裡還有javascript 而目前碰到的問題是b.html可以載入,但是裡面的javascript動不了 求高手解惑 寫個小範例 希望能表達的更精確一些 a.html:(主頁面 都有寫html,head,body等等的) <a href="#" id="myProblem">點擊</a> <div id="writeHere"></div> c.js: $('#myProblem').click(function(){ $('#writeHere').load('b.html'); }); b.html:(完全沒寫html,head,body 就只有div跟javascript) <div id="bbb"> 123到台灣 </div> <script> alert('台灣有個阿里山'); </script> 也就是我現在的狀況是load後 alert('台灣有個阿里山'); 沒有辦法跑 搜了本版有一篇類似的 但是好像沒回答到 google的話 關鍵字頗難下 大部分都跟我的問題不太一樣 看到眼花 所以po在本版請教高手 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.250.147.33

08/26 18:12, , 1F
因為內建的行為會把 script 濾掉
08/26 18:12, 1F

08/26 18:14, , 2F
測試過沒有問題啊...下次把code給的完整一點,
08/26 18:14, 2F

08/26 18:20, , 3F
我測的情況也沒問題
08/26 18:20, 3F

08/26 18:20, , 4F
會濾掉的是另一個 case
08/26 18:20, 4F

08/26 18:20, , 5F

08/26 20:33, , 6F
@@ 好 我在鑽一下...把範例搞好點
08/26 20:33, 6F
文章代碼(AID): #1I6oD5pI (Ajax)
文章代碼(AID): #1I6oD5pI (Ajax)