在我的应用程序中,我包含了所有需要的 JS 文件(我的脚本、Twitter Bootstrap 等库等)。
问题是,当我有一个通过 AJAX 调用的请求时,被调用的页面中不包含 JS 文件,这些文件包含在我的应用程序中,我必须将它们包含到被调用的页面中。
示例:my_scripts.js包含许多 JS 函数。
链接到通过 AJAX 调用的页面
<a href="/articles/create_new" data-remote="true>Create New Article</a>
/views/articles/_create_new.html.haml
...some content of this file.. #here doesn't work the functions from the file "my_scripts.js"
当我放入/views/articles/_create_new.html.haml这个链接
= javascript_include_tag "my_scripts"
...some content of this file..
所以然后在/views/articles/_create_new.html.haml那些 JS 函数工作。
我想问你,如果存在任何方式,如何自动将所有 JS 文件放在我的每个 AJAX 页面中,因为总是将 JS 文件包含到 AJAX 页面中不是好方法...
谢谢