如何在ajax调用中包含js文件?

Anu*_*haw 9 javascript ajax ruby-on-rails

我正在调用ajax方法来更新div.它包含需要java脚本文件的链接和函数.但是这些方法和函数没有被正确调用,因为java脚本文件没有通过ajax调用包含在内.例如,我试图调用灯箱功能,但它被重定向到不同的页面而不是灯箱.

在此先感谢Anubhaw Prakash

T.J*_*der 0

我看到您正在使用 Ruby on Rails — 这是否意味着您正在客户端上使用 Prototype?如果是这样,PrototypeAjax.Updater将忽略引用外部文件的脚本标签(它将评估其内容内联的脚本标签)。因此,要将这些外部文件添加到您的页面,您必须通过回调挂钩到该进程onSuccess,查找responseText带有属性的脚本标记src,并自行处理这些文件。一旦您确定了相关的脚本标签并提取了它们的src属性,您就可以通过动态添加脚本来包含它们,如非官方 Prototype & script.aculo.us wiki 中本文所述。