CNET中国旗舰网站

ZDNet China | CNET科技资讯网 | 政府采购 | 行业网站联盟





 
标题: [转贴] ajax 读取过来的内容中间有 javascript ,怎么执行他们
mz89757053
版主
Rank: 7Rank: 7Rank: 7


UID 304999
精华 0
积分 6933
帖子 8295
威望 116
ZD币 1002 元
阅读权限 250
注册 2008-3-10
状态 离线
  楼主
发表于 2008-3-18 13:08  资料  个人空间  短消息  加为好友 
开发者在线

ajax 读取过来的内容中间有 javascript ,怎么执行他们

我用简单的ajax读取一个页面的内容到一个div中间,原来这个页面中有javascript,我想读取过来的时候并执行,但是现在读取到div中,并没有执行,请问怎么才能到到这个效果,用ajax读取过来的内容显示在某个div中,并执行内容中的javascritp部分




顶部
热点频道推荐: C/S开发| 数据库| WEB开发| 嵌入式| 项目管理|
mz89757053
版主
Rank: 7Rank: 7Rank: 7


UID 304999
精华 0
积分 6933
帖子 8295
威望 116
ZD币 1002 元
阅读权限 250
注册 2008-3-10
状态 离线
  沙发
发表于 2008-3-18 13:08  资料  个人空间  短消息  加为好友 
document.write会覆盖掉当前页面的内容,呵呵   
  如果你能将javascript函数和普通内容用标记分开,比如"|"符号   
  就可以分离了,比如:"aaabbbccc|alert('nihao');|asdfsdff"   
  目前你的情况好像只能分离   
  那么用var   a   =   xmlhttp.responseText;   
            var   b   =   a.split("|")[1];   
            eval(b);




顶部
热点频道推荐: C/S开发| 数据库| WEB开发| 嵌入式| 项目管理|
 



当前时区 GMT+8, 现在时间是 2009-7-4 07:36

  Powered by Discuz! 5.5.0 © 2001-2007 Comsenz Inc.
Processed in 0.080534 second(s), 3/3 queries

清除 Cookies - 联系我们 - ZDNetChina中文社区 - 无图版