Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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
Javascript 如何在jQuery插件目录中引用多个文件?_Javascript_Jquery_Jquery Plugins - Fatal编程技术网

Javascript 如何在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/”目录的方法?我可以使用一

我正在为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/”目录的方法?我可以使用一个参数来设置默认位置,但它更愿意简化代码


谢谢你的建议。:)

这里有一个相对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时为其提供服务。。。只是一个想法。