Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.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
Jquery 从ajax调用返回的html内联javascript无效_Jquery - Fatal编程技术网

Jquery 从ajax调用返回的html内联javascript无效

Jquery 从ajax调用返回的html内联javascript无效,jquery,Jquery,有人建议如何在从ajax调用调用的远程html中加载javascript吗 我在显示具有java脚本的远程html时遇到了问题,java脚本是从ajax加载函数调用的。如果joomla文章只包含普通的html和css,那么显示效果很好,因为它不能正确显示选项卡内容和图像滑块。javascript调用不起作用 请给出一个例子,用ajax调用的远程html显示选项卡功能或滑块。我粘贴的代码不允许发布问题 这里是链接。 http://www.seetapappu.site40.net/test/re

有人建议如何在从ajax调用调用的远程html中加载javascript吗

我在显示具有java脚本的远程html时遇到了问题,java脚本是从ajax加载函数调用的。如果joomla文章只包含普通的html和css,那么显示效果很好,因为它不能正确显示选项卡内容和图像滑块。javascript调用不起作用

请给出一个例子,用ajax调用的远程html显示选项卡功能或滑块。我粘贴的代码不允许发布问题


这里是链接。 http://www.seetapappu.site40.net/test/remote-html.html 请找一位编辑。 下面的代码引用了/templates/finger/js/activatables.js文件。 可激活的(“第页”、“第1页”、“第2页”、“第3页”)


我真的很难引用上面的javascript代码。它在独立页面中运行良好。请告诉我如何从ajax中引用它。我真的不明白你的div标签技巧是如何让ajax调用适合我现有的ajax请求代码的。你能看一下并给我提建议吗?

jQuery不允许你用内联JavaScript加载远程HTML。这实际上是对几种浏览器的限制,因此jQuery通过regex去掉了所有脚本标记,以避免这些浏览器中出现错误(以及在所有受支持的浏览器中保持API一致)。

编辑:这是jQuery实际删除脚本标记的地方-

谢谢您的注释。那么,如何在不使用javascript的情况下在远程html中显示选项卡/滑块功能呢?远程html实际上是由ajax加载函数调用的。我没有办法处理这个要求。请建议。提前感谢。您需要将远程HTML与JavaScript分开。例如,在HTML中,可以在顶级元素上包含一个数据属性,其值指向关联的JavaScript。例如。。。。然后在成功处理程序中,可以执行类似$.getScript($(respData.data('js'))的操作;很难提供一个更好的代码示例,但无法看到您的。我已合并了您未注册的帐户。您现在可以编辑您的问题,并在收到的答案下留下评论。