gpt4 book ai didi

javascript - Javascript 文件的相对 URL

转载 作者:技术小花猫 更新时间:2023-10-29 12:07:05 26 4
gpt4 key购买 nike

我在 javascript 文件中有一些代码需要将查询发送回服务器。问题是,我如何找到我所在的脚本的 url,以便我可以为 ajax 构建一个正确的请求 url。

即,相同的脚本包含在 //help/whatever 等位置,而它始终需要来自 /data.json 的请求。此外,同一站点在不同的服务器上运行,/ 文件夹的位置可能不同。我有办法解析包含 Javascript(ez-publish 模板)的相对 URL,但不在 javascript 文件本身中。

是否有适用于为此设计的所有浏览器的小脚本?

最佳答案

为此我喜欢输入 <link>页面中的元素 <head> ,包含用于请求的 URL。它们可以由您的服务器端语言生成,因此它们始终指向正确的 View :

<link id="link-action-1" href="${reverse_url ('action_1')}"/>

成为

<link id="link-action-1" href="/my/web/root/action-1/"/>

并且可以通过 Javascript 检索:

document.getElementById ('link-action-1').href;

关于javascript - Javascript 文件的相对 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/108853/

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