作者ABOQQ (MAYBE~~)
看板Ajax
标题[问题] .load() html之後 javascript怎麽驱动?
时间Mon Aug 26 17:43:27 2013
我现在有三个档案
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
1F:→ TonyQ:因为内建的行为会把 script 滤掉 08/26 18:12
2F:→ lyforever:测试过没有问题啊...下次把code给的完整一点, 08/26 18:14
3F:→ TonyQ:我测的情况也没问题 08/26 18:20
4F:→ TonyQ:会滤掉的是另一个 case 08/26 18:20
6F:→ ABOQQ:@@ 好 我在钻一下...把范例搞好点 08/26 20:33