二案道南京南有汽车吗:ajax问题

来源:百度文库 编辑:高校问答 时间:2024/04/30 07:26:11
我用两个div来模拟iframe的效果,所以会请求一些完整的页面,但是请求回来的页面中的javascript不能执行

怎样才能让通过 xmlhttp 请求回来的<script>标签中的javascript执行?
如果是innerHTML的问题,那么可以通过什么方法使<script>执行?

innerHTML的问题,和ajax没关系的,ie下里面的脚本不可执行
看下这个 http://www.coolcode.cn/?p=117

再去看看ajax.
在发出请求时。会有一个属性是用来作为服务器有回应时的处理方法的。
XMLHttpRequest 对象属性

属性 描述
onreadystatechange 状态改变的事件触发器 (就是这个写你要处理的方的名字。当服务器有回应时,客户端会自动调用这个方法)
readyState 对象状态(integer):
0 = 未初始化
1 = 读取中
2 = 已读取
3 = 交互中
4 = 完成
responseText 服务器进程返回数据的文本版本
responseXML 服务器进程返回数据的兼容DOM的XML文档对象
status 服务器返回的状态码, 如:404 = \"文件末找到\" 、200 =\"成功\"
statusText 服务器返回的状态文本信息

在网上也可以找到很多这方面的资料。比如http://www.okajax.com