作者TonyQ (沉默是金)
看板Ajax
标题Re: [问题] ajax 与 jquery 的使用
时间Wed Nov 5 15:45:48 2008
※ 引述《TonyQ (沉默是金)》之铭言:
: ※ 引述《jyleef (龙虾)》之铭言:
: : 先说明一下状况
: : 首先我有一个 main.php 档,有使用到 jquery 的 drop and drog 的 UI
: : 还有一个 mod.php 档,有用到 jquery 的 tooltip 的东西
: : 然後我在 main.php 用 ajax 的 innerHTML 方式读取 mod.php 档
: : 结果 mod.php 的 tooltip 就没有作用了…
: 纯js的innerHTML并不会自动执行该html其中的script标签内容,
: 不过如果你是透过jQuery的 html function 的话就会.
: : 请问这要如何解决呢?谢谢大家了 0rz
: : (PS.我的 ajax 是写在另外的一个 .js 档里)
: 只要有载入进来, 就只有读取顺序的问题, 没有是不是同一个档案的问题.
: 还有问题的话 , 请放demo page上来会比较好解决.
帮原PO重新简述一下他的问题
1.在原页面对[tip]执行事件绑定
2.载入ajax page
发现2中 [tip]的元素 tooltip 没有work. (因为根本没有被绑订)
解决方案
A 在2完成的时候针对ajax page 做[tip] tooltip 的绑定,
(尽量不要绑到1阶段中已经绑定的元素 , 否则双重绑定可能会有後遗症)
B 改用liveQuery 来进行步骤1的绑定 , 绑在ready上, 我会比较推崇後者.
写javascript , document 的文件概念 、执行的时间轴是最重要的两个项目,
要随时了解这条时间轴走到哪里 , 当时有哪些成员 , 并善用浏览器提供的
break point功能 , 不然很容易陷入这样难以自行发现问题的困境.
--
What do you want to have ? / What do you have?
从书本中,你可以发现我的各种兴趣。
从CD中,你可以了解我所喜欢的偶像明星。
或许从文字你很难以了解一个人,但从物品可以。
My PPolis , My past. http://ppolis.tw/user/Tony
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.128.219.202
1F:推 jyleef:感谢 TonyQ大 的解说 <(_ _)> 11/05 22:14