ajax读取页面调用JS函数问题
2013-04-24 13:38
375 查看
由于该同学的帮助下,顺利的解决了此问题。
本人问题:1.asp读取2.asp,用AJAX方式。但是2.asp里边有JS函数需要执行。可是被读取时,页面输出的将是字符串,所以JS也就无法执行了。可是想绕行,也不可以,因为2.asp有需要的数据。问题看似很简单,可是对于AJAX不是很好的我来说,确实很难了。尤其是2.asp里边有列表数据,JS函数需要执行,且是输出显示列表数据时,要隐藏的哦。
在热血的帮助下,搞清楚了AJAX读取页面的原理。问题就好解决了。
2.asp 写上<script>zhixing('hehe');</script>
然后1.asp 用正则表达式
var hl = http_request.responseText;
var re = /<script>([\s\S]*)<\/script>/gi;
var jsb = re.exec(hl);
if(jsb) {
eval(jsb[1]);
}
呵呵,就这样,解决了。有时候没遇见过的问题,发现不大,可是解决起来还真的是需要经验的哦。
本人问题:1.asp读取2.asp,用AJAX方式。但是2.asp里边有JS函数需要执行。可是被读取时,页面输出的将是字符串,所以JS也就无法执行了。可是想绕行,也不可以,因为2.asp有需要的数据。问题看似很简单,可是对于AJAX不是很好的我来说,确实很难了。尤其是2.asp里边有列表数据,JS函数需要执行,且是输出显示列表数据时,要隐藏的哦。
在热血的帮助下,搞清楚了AJAX读取页面的原理。问题就好解决了。
2.asp 写上<script>zhixing('hehe');</script>
然后1.asp 用正则表达式
var hl = http_request.responseText;
var re = /<script>([\s\S]*)<\/script>/gi;
var jsb = re.exec(hl);
if(jsb) {
eval(jsb[1]);
}
呵呵,就这样,解决了。有时候没遇见过的问题,发现不大,可是解决起来还真的是需要经验的哦。
相关文章推荐
- asp页面 在ajax 中 调用 前台 js代码的问题
- 在C#的ajax中的timer触发函数中怎样调用页面元素和引用JS脚本函数?
- AJAX读取页面中的JS问题
- chrome浏览器 iframe子页面调用父页面JS函数的问题
- 解决同一页面中两个iframe互相调用jquery,js函数的方法
- 解决同一页面中两个iframe互相调用jquery,js函数的方法
- escape函数解决js中ajax传递中文出现乱码问题
- 带有Ajax调用的函数返回值问题
- iframe里面的页面调用父窗口,左右窗口js函数的方法
- 父页面调用iframe里的js函数
- 页面编码和js 文件调用问题
- 在Angular.js中的H5页面调用Web api时跨域问题处理
- 解决ajax加载的页面js无法找到的问题
- JS备忘--子父页面获取元素属性、显示时间,iframe之间互相调用函数
- 0.jquery 验证,以及显示出现错误的地方 1.当用jquery.validate与ajax时候特别小心在每句后面的逗号问题,如果不需要的地方加上逗号会造成页面无法进入js验证
- [导入]asp.net页面调用js乱码问题
- 使用SiteMesh(2.4.2) ,被装饰页面导入的外部js文件无法调用的问题
- 在Angular.js中的H5页面调用Web api时跨域问题处理
- ajax调用controller后页面无法跳转的问题
- ajax载入页面js失效的问题