Javascript 如何在jQuery插件目录中引用多个文件?
我正在为jQuery开发一个使用多个文件的自定义广告插件 例如,如果插件位于:Javascript 如何在jQuery插件目录中引用多个文件?,javascript,jquery,jquery-plugins,Javascript,Jquery,Jquery Plugins,我正在为jQuery开发一个使用多个文件的自定义广告插件 例如,如果插件位于: root/jquery/myplugin/jquery.myplugin.js 我需要引用其他文件,如: root/jquery/myplugin/units/ads.json root/jquery/myplugin/units/default-728x90.png json文件将包含ads的必要信息,如模板名称、类名、模板图像等 是否有确定“root/jquery/myplugin/”目录的方法?我可以使用一
root/jquery/myplugin/jquery.myplugin.js
我需要引用其他文件,如:
root/jquery/myplugin/units/ads.json
root/jquery/myplugin/units/default-728x90.png
json文件将包含ads的必要信息,如模板名称、类名、模板图像等
是否有确定“root/jquery/myplugin/”目录的方法?我可以使用一个参数来设置默认位置,但它更愿意简化代码
谢谢你的建议。:) 这里有一个相对URL,如果它是实际目录,你可以这样做。但是如何在实际脚本中获得相对URL呢?文件可能是root/page.html,但javascript文件在另一个位置。我想这是真的。你可以得到window.location,在DOM中搜索你的脚本标记,找到它的源代码,然后找出你的位置。我也想到了这个想法。只是希望有一个更强大的解决方案。我见过plupload这样的插件根据插件的相对URL引用多个文件。不知道他们是怎么做到的。在我现在用PHP的一个项目中,我通过一个PHP脚本编写JS文件,允许我动态地在应用程序基目录中编写,这意味着我可以通过我的应用程序的PHP配置设置来设置它。Extra sweet:)您只需创建主脚本/script/main.js.php,并设置一个htaccess,以便在有人请求/script.main.js时为其提供服务。。。只是一个想法。