javascript中的相对路径2升级
我试图使用jQuery插件调用,我需要引用图像路径作为参数,如javascript中的相对路径2升级,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我试图使用jQuery插件调用,我需要引用图像路径作为参数,如 $.backstretch(“../../img/xxx.jpg”) 因为img文件夹比索引高出两级,所以我引用了。/../img/xxx.jpg,但它不起作用 对于PHP,我可以从root$\u服务器['DOCUMENT\u root']开始,但这是特定于PHP的,我想Javascript可能也有类似的情况 我也试过这篇文章 但是没有运气。只需使用/img/xxx.jpg-以斜杠开始会生成相对于web根的路径,就像DOCUMENT
$.backstretch(“../../img/xxx.jpg”)代码>
因为img
文件夹比索引高出两级,所以我引用了。/../img/xxx.jpg
,但它不起作用
对于PHP,我可以从root$\u服务器['DOCUMENT\u root']
开始,但这是特定于PHP的,我想Javascript可能也有类似的情况
我也试过这篇文章
但是没有运气。只需使用/img/xxx.jpg
-以斜杠开始会生成相对于web根的路径,就像DOCUMENT\u root
只需使用/img/xxx.jpg
-以斜杠开始会生成相对于web根的路径,与DOCUMENT\u ROOT
完全一样,您应该在此处提供完整路径
$.backstretch("http://example.com/img/xxx.jpg");
在Css中,它可以正常工作,但在这里您应该给出完整的url路径
再次阅读您应该在此处给出完整路径
$.backstretch("http://example.com/img/xxx.jpg");
在Css中,它可以正常工作,但在这里您应该给出完整的url路径
再次阅读$\u服务器['DOCUMENT\u ROOT']
在php中与用javascript中的/
启动url相同。$\u服务器['DOCUMENT\u ROOT']
在php中与用javascript中的/
启动url相同。如果用“/”字符启动路径,它的意思是根目录。索引是否在服务器的根文件夹中?如果是的话,那么上层的项目将无法从javascript访问。我也试过了。但它并没有指向有问题的图像。@ghaxx我的索引从根向下分为两级。我使用的是Codeigniter,它的结构就是这样。根->应用程序->查看->index@Seong李:我对CodeIgniter不太熟悉,但这类框架往往有一些巧妙的重定向,项目中文件的相对位置可能与呈现页面上的位置不同。也许应用程序中已经有一个预定义的图像文件夹?例如public/img
或assets/img
…如果路径以“/”字符开头,则表示根目录。索引是否在服务器的根文件夹中?如果是的话,那么上层的项目将无法从javascript访问。我也试过了。但它并没有指向有问题的图像。@ghaxx我的索引从根向下分为两级。我使用的是Codeigniter,它的结构就是这样。根->应用程序->查看->index@Seong李:我对CodeIgniter不太熟悉,但这类框架往往有一些巧妙的重定向,项目中文件的相对位置可能与呈现页面上的位置不同。也许应用程序中已经有一个预定义的图像文件夹?例如,public/img
或assets/img
…我没有运气从/
开始,我错误地将其子级(包含web项目的实际文件夹)视为根级。正确使用/
后,除了这个似乎只包含完整url的Backstretch插件之外,其他插件都可以正常工作。我没有幸从/
开始,我错误地将根级别视为它的子级(实际包含web项目的文件夹)作为根。只要正确使用/
,其他插件就可以正常工作,除了这个特殊的Backstretch插件,它似乎只接收完整的url。谢谢。有趣的是,它只允许url路径。谢谢。有趣的是,它只允许url路径。我错误地认为根级别是它的子级(包含web项目的实际文件夹)是根。正确使用/
后,其他插件可以正常工作,除了这个特殊的Backstretch插件,它似乎只包含完整的url。我被错误地认为是根级别,我将它的子级(包含web项目的实际文件夹)视为根。只要正确使用/
,其他插件就可以正常工作,除了这个特殊的Backstretch插件,它似乎只接收完整的url。