BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #5508同步于 2008/12/21
WWWTechnology机器人发帖

[合集] 关于ajax的问题

tntzwz
2008/12/21镜像同步0 回复
☆─────────────────────────────────────☆ shadan (shadan) 于 (Tue Nov 4 23:06:19 2008) 提到: 现在显示的页面是Index.php,在这个页面(index.php)我用ajax调用了一个页面(1.php)让1.php显示在Index.php的一个div里,然后,我又想在1.php用ajax调用另一个页面(2.php),让2.php显示在1.php的一个div里,他们三者的嵌套关系是index.php调用1.php,1.php调用2.php这样可以吗?我弄了一个晚上都没弄出来,啥原因呢? ☆─────────────────────────────────────☆ ericyosho (ericyosho) 于 (Tue Nov 4 23:10:58 2008) 提到: 一切皆有可能…… 您用ajax调用了一个页面1.php,是指什么? 不明白,是指您的浏览器现在正在浏览1.php,然后在这个页面里使用了ajax技术? 还是指,您正在浏览的网页,使用ajax技术,在页面的一个区域里载入了1.php? ☆─────────────────────────────────────☆ BookMoth (书中蠹鱼) 于 (Wed Nov 5 09:26:56 2008) 提到: 我猜……是这样: 用户浏览页面,一部分从1.php更新。这部分当中,又有一部分是从2.php更新的。 好了。ls负责解答。 ☆─────────────────────────────────────☆ ericyosho (ericyosho) 于 (Wed Nov 5 09:54:08 2008) 提到: 呃~ 这不是很普通的ajax技术么。 可以从多个源进行载入的。 ☆─────────────────────────────────────☆ BookMoth (书中蠹鱼) 于 (Wed Nov 5 12:46:44 2008) 提到: 我猜估计是他的1.php里面带了ajax的代码。执行的时候出来问题。 请lz补充问题的描述和代码。 请ls继续解答。 ☆─────────────────────────────────────☆ flykobe (笔亲|小爷) 于 (Sat Nov 8 11:15:40 2008) 提到: lz的意思是,index.php是生成展示页面的,然后其中一部分数据需要从1.php拿,这里为了不刷新页面,使用了ajax技术;然后1.php又需要2.php中的数据? 为什么1.php调用2.php要用到ajax呢? 直接使用php内部的调用不就可以了吗?反正最终的结果只是保证index不刷新啊 【 在 shadan 的大作中提到: 】 : 现在显示的页面是Index.php,在这个页面(index.php)我用ajax调用了一个页面(1.php)让1.php显示在Index.php的一个div里,然后,我又想在1.php用ajax调用另一个页面(2.php),让2.php显示在1.php的一个div里,他们三者的嵌套关系是index.php调用1.php,1.php调用2.php这样可以吗?我弄了一个晚上都没弄出来,啥原因呢? ☆─────────────────────────────────────☆ nonsense (Hello God) 于 (Sat Nov 8 20:33:53 2008) 提到: 【 在 shadan 的大作中提到: 】 : 现在显示的页面是Index.php,在这个页面(index.php)我用ajax调用了一个页面(1.php)让1.php显示在Index.php的一个div里,然后,我又想在1.php用ajax调用另一个页面(2.php),让2.php显示在1.php的一个div里,他们三者的嵌套关系是index.php调用1.php,1.php调用2.php这样可以吗?我弄了一个晚上都没弄出来,啥原因呢? 我想说,这不是吃饱了撑的么... 理论上当然是可以的,问题是犯得着这么复杂么? 没弄出来是什么意思?你的调用是什么事件触发的? ☆─────────────────────────────────────☆ ZenZero (ZenZero) 于 (Sun Nov 9 12:12:58 2008) 提到: 2.php里面的Ajax脚本放在哪里了,新加载DIV的innerHTML里的代码不会自动执行的,Ajax回调后手动获取JS代码Eval一下 ☆─────────────────────────────────────☆ shadan (shadan) 于 (Sun Nov 9 22:14:34 2008) 提到: 【 在 flykobe 的大作中提到: 】 : lz的意思是,index.php是生成展示页面的,然后其中一部分数据需要从1.php拿,这里为了不刷新页面,使用了ajax技术;然后1.php又需要2.php中的数据? : 为什么1.php调用2.php要用到ajax呢? 直接使用php内部的调用不就可以了吗?反正最终的结果只是保证index不刷新啊 其实我是为了让index.php局部刷新,但是1.php同样需要局部刷新 只不过是刷新的范围不一样 所以才两次使用ajax 我已经解决了 就是在用ajax调用一个有javascript的时候 javascript的函数定义 要这样定义 name=function() 而不是 function name() 希望对大家有帮助 ☆─────────────────────────────────────☆ shadan (shadan) 于 (Sun Nov 9 22:15:40 2008) 提到: 【 在 ZenZero 的大作中提到: 】 : 2.php里面的Ajax脚本放在哪里了,新加载DIV的innerHTML里的代码不会自动执行的,Ajax回调后手动获取JS代码Eval一下 正解 我当初就犯了这个错误 现在解决了 呵呵 谢谢 ☆─────────────────────────────────────☆ shadan (shadan) 于 (Sun Nov 9 22:16:52 2008) 提到: 【 在 nonsense 的大作中提到: 】 : 我想说,这不是吃饱了撑的么... : 理论上当然是可以的,问题是犯得着这么复杂么? : 没弄出来是什么意思?你的调用是什么事件触发的? 实际上确实 需要这么复杂 呵呵
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。