JavaScript   发布时间:2022-04-16  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了为Javascript重写根目录路径“/”大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我们可以使用修改PHP的文档根目录路径

$_SERVER['DOCUMENT_ROOT'] = "to/some/new/directory";
//Now the "/" which represent the ^(abovE) path

在.htaccess我们有

RewriteBase "/to/some/new/directory"

现在,我需要修改在javascript中使用的根目录路径.怎么做?

目前,我正在声明一个变量,其中包含我的个性化根目录的静态路径并将其用作

var root = "../to/new/path";
document.LOCATIOn = root+"/somepage.php";

脚本

我想我应该对这个场景说一点,让你们抓住我的想法

默认Web根目录

http_docs/

里面包含一个主文件夹

http_docs/application <-- contains the actual application
http_docs/js <-- contains the script
http_docs/index.html

现在,该应用程序还包含用于更新,编辑,加载新内​​容或其他资源的ajax功能,如果在“/”处访问将表示在/ some / path / i /被叫/ not / application / some / path / i /被调用,

解决这个问题
我可以定义一个静态变量

var root = "application/";

在某处使用它

$.post(.....,function(data) { $(body).append("最佳答案
编辑:试图回答更新的问题
假设从index.html文件中调用了JavaScript,如果插入img标记并使用相对URL,它们将相对于索引文件的路径.所以< img src ='application / resources / img1.jpg'>会工作得很好.如果脚本应该适用于几个子级别(例如,如果页面“application / etc / etc2 / somePage.html”需要来自“application / resources /”的图像),则可能更容易使用绝对URL,并且您可以包含一个javascript块在php生成的每个页面上,它保存应用程序“root”的绝对URL,如:


       

大佬总结

以上是大佬教程为你收集整理的为Javascript重写根目录路径“/”全部内容,希望文章能够帮你解决为Javascript重写根目录路径“/”所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。