Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.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_Php_Jquery_Relative Path - Fatal编程技术网

Javascript jQuery无法使用相对路径

Javascript jQuery无法使用相对路径,javascript,php,jquery,relative-path,Javascript,Php,Jquery,Relative Path,我正在开发一个网站。一切都很好。但是现在我需要向它添加jQuery功能,但是它不能使用相对路径 以下是我的web目录结构: 根 应用 模型 查看不要使用相对路径。这是麻烦 使脚本始终指向正确位置的更简单的方法是,无论您访问哪个页面,在第一级目录中以斜线开头 如果“public”位于public html根目录下。 然后使用src=“/public/js/jquery.js” 如果第一个文件夹是“js”。 然后使用src=“/js/jquery.js”不要使用相对路径。这是麻烦 使脚本始终指向正确

我正在开发一个网站。一切都很好。但是现在我需要向它添加jQuery功能,但是它不能使用相对路径

以下是我的web目录结构:

应用

模型


查看不要使用相对路径。这是麻烦

使脚本始终指向正确位置的更简单的方法是,无论您访问哪个页面,在第一级目录中以斜线开头

如果“public”位于public html根目录下。 然后使用
src=“/public/js/jquery.js”

如果第一个文件夹是“js”。
然后使用
src=“/js/jquery.js”

不要使用相对路径。这是麻烦

使脚本始终指向正确位置的更简单的方法是,无论您访问哪个页面,在第一级目录中以斜线开头

如果“public”位于public html根目录下。 然后使用
src=“/public/js/jquery.js”

如果第一个文件夹是“js”。

然后使用
src=“/js/jquery.js”

是否在浏览器控制台中显示404?根据您使用的框架,路径可能是
/js/whater.js
,或者您需要使用框架的方法来获取实际路径。引用js文件夹数据的页面的最终位置在哪里?如果该页面上有其他详细信息,您可以通过查看源代码始终看到页面如何引用其他文件或图像,并尝试模拟相对路径位置@karthikr它不给任何error@blackhawkphp文件是我引用js文件的地方,索引文件位于根目录的view文件夹中。这就是我给出相对路径的方式。(../public/js/file.js)是否在浏览器控制台中显示404?根据您使用的框架,路径可能是
/js/whicher.js
,或者您需要使用框架的方法来获取实际路径。引用js文件夹中数据的页面的最终位置在哪里?如果该页面上有其他详细信息,您可以通过查看源代码始终看到页面如何引用其他文件或图像,并尝试模拟相对路径位置@karthikr它不给任何error@blackhawkphp文件是我引用js文件的地方,索引文件位于根目录的view文件夹中。这就是我给出相对路径的方式。(../public/js/file.js)它不允许我这样做,因为我已经解释了我的完整目录结构。View和Public两个目录处于同一级别。js目录在公共目录中。这就是为什么我要写../public/js/myfile.js。我不知道你为什么说它不允许你。把这两点去掉就行了。反向路径“../”永远不好用,因为相对路径取决于所访问页面的文件夹级别。相对路径仅对php文件有用且必要,而不是js或css文件。非常感谢。我去掉了点和正斜杠,效果很好。实际上我是用点进入外部目录的。谢谢你的帮助,不客气。然而,通过“我删除了点和正斜杠”。我希望你的意思是你只去掉了点。必须保留第一条斜线,否则它将再次成为相对路径。换句话说,src=“/public/js/jquery.js”等同于绝对路径src=“//mydomain.com/public/js/jquery.js”,只是域名不是必需的,额外的bloat.js解释得很好。谢谢,我不允许,因为我已经解释了我的完整目录结构。View和Public两个目录处于同一级别。js目录在公共目录中。这就是为什么我要写../public/js/myfile.js。我不知道你为什么说它不允许你。把这两点去掉就行了。反向路径“../”永远不好用,因为相对路径取决于所访问页面的文件夹级别。相对路径仅对php文件有用且必要,而不是js或css文件。非常感谢。我去掉了点和正斜杠,效果很好。实际上我是用点进入外部目录的。谢谢你的帮助,不客气。然而,通过“我删除了点和正斜杠”。我希望你的意思是你只去掉了点。必须保留第一条斜线,否则它将再次成为相对路径。换句话说,src=“/public/js/jquery.js”等同于绝对路径src=“//mydomain.com/public/js/jquery.js”,只是域名不是必需的,额外的bloat.js解释得很好。非常感谢。