Sta*_*ale 18 html javascript url
我在javascript文件中有一些代码需要将查询发送回服务器.问题是,我如何找到我所在脚本的URL,因此我可以为ajax构建一个正确的请求URL.
也就是说,同样的剧本被包含在/,/help,/whatever,等等,而它总是需要从请求/data.json.此外,同一站点在不同的服务器上运行,其中/-folder可能以不同的方式放置.我有办法解决我包含Javascript(ez-publish模板)的相对URL,但不在javascript文件本身内.
是否有适用于所有浏览器的小脚本?
Joh*_*kin 23
为此,我喜欢<link>在页面中放置元素<head>,包含用于请求的URL.它们可以由您的服务器端语言生成,因此它们始终指向正确的视图:
<link id="link-action-1" href="${reverse_url ('action_1')}"/>
Run Code Online (Sandbox Code Playgroud)
变
<link id="link-action-1" href="/my/web/root/action-1/"/>
Run Code Online (Sandbox Code Playgroud)
并可以通过Javascript检索:
document.getElementById ('link-action-1').href;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10954 次 |
| 最近记录: |