结果如下: 我该如何解决和-6ren">
gpt4 book ai didi

javascript - getcwd() 和文件字符串导致文件协议(protocol)错误

转载 作者:行者123 更新时间:2023-11-28 03:06:28 24 4
gpt4 key购买 nike

我想从 php 中的绝对路径加载一个 javascript 文件,但我一直收到名为“无法加载本地资源”的错误。

我有一个这样的绝对路径字符串

<script type="text/javascript" src="<?php echo getcwd(); ?>/js/jquery.js"></script>

结果如下: Absolute Path leads to file:// Protocol

我该如何解决和避免这个问题?

最佳答案

此处,您使用的是 文件 URI 方案,这意味着浏览器将尝试打开位于客户端计算机上的文件,而不是尝试从 Web 服务器下载该文件。

要解决此问题,您必须提供从您的网络项目目录开始的相对路径

C:\yourDocumentRoot
|
|_project_one
|_js
|_jquery.js
|_jquery-ui.js

并且您的 PHP 脚本必须提供此标记:

<script type="text/javascript" src="/project_one/js/jquery.js">

希望我的解释清楚:)

关于javascript - getcwd() 和文件字符串导致文件协议(protocol)错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32438054/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com