Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ajax调用后注入JavaScript_Javascript_Ajax - Fatal编程技术网

ajax调用后注入JavaScript

ajax调用后注入JavaScript,javascript,ajax,Javascript,Ajax,我正在寻找一种在ajax调用加载对话框/弹出窗口后动态加载JavaScript的方法 我想让对话框加载它自己的JavaScript文件和任何在线JavaScript 我见过一些示例,这些示例使用一个方法进行ajax调用,将html加载到DOM中,然后加载方法将在加载html后调用“完整”回调 但是,使用这种方法会阻止对话框上的任何JavaScript执行,并要求启动的JS了解对话框的详细信息,以便附加事件等 实现这一点的唯一方法是让对话框将文档源加载到iframe中,以便它可以运行JavaScr

我正在寻找一种在ajax调用加载对话框/弹出窗口后动态加载JavaScript的方法

我想让对话框加载它自己的JavaScript文件和任何在线JavaScript

我见过一些示例,这些示例使用一个方法进行ajax调用,将html加载到DOM中,然后加载方法将在加载html后调用“完整”回调

但是,使用这种方法会阻止对话框上的任何JavaScript执行,并要求启动的JS了解对话框的详细信息,以便附加事件等


实现这一点的唯一方法是让对话框将文档源加载到iframe中,以便它可以运行JavaScript?

可以在iframe中加载外部HTML并执行其JavaScript

见这些问题:


将ajax调用的datatype属性设置为html正是我想要的!