ajax调用的外部JS不执行,应该怎么写

我要在这个ajax内部弹出窗口中显示b.asp内容,但是b.asp的js无法运行。怎样才能正常运行b页面的jsAddWin("blog","日志","blog/b.asp... 我要在这个ajax内部弹出窗口中显示b.asp内容,但是b.asp的js无法运行。

怎样才能正常运行b页面的js

AddWin("blog","日志","blog/b.asp",600,400,0,0);break;
我要的是用ajax加载,不要什么狗屁<iframe></iframe>
展开
 我来答
hou80houzhu
推荐于2016-09-01 · 超过32用户采纳过TA的回答
知道答主
回答量:68
采纳率:0%
帮助的人:72.5万
展开全部
你的意思我明白,我的实现方式是这样的。
把b.asp的JS写在文件外面,独立出一个单独的js文件。然后写个函数比如
function test(){
var aa=document.getElementsByTagName('HEAD').item(0);
var nn=document.createElement("script");
nn.src="你的JS文件地址";
nn.type="text/javascript";
nn.charset="utf-8";
aa.appendChild(nn);
ajax代码

然后你执行下就成了,主要就是加入那段DOM操作。我测试好用,希望对你有帮助。
halcheung
2010-02-09 · 超过11用户采纳过TA的回答
知道答主
回答量:22
采纳率:100%
帮助的人:16.5万
展开全部
大哥,你弄明白ajax原理没有??js是在客户端运行的,你见过在服务器端运行好了的js吗?你用ajax从服务器读取内容,只能是静态地返回数据,返回的js在哪执行啊???
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式