我正在尝试采用URL路径并将其添加到Script Src
值中。
在我的域中,如果我转到路径http://example.com:3001/form
,我将获得JSON格式。因此,我想在HTML页面中呈现JSON格式。
我有用于该JSON的JS和CSS代码,但是主要的问题是HTML页面,该页面应查找URL路径数据并使用URL路径。
我只发现了问题。如何获取该URL路径并将其添加到Script Src值?
代码是这样的
<script src="http://embed.js?src= "http://example.com:3001/
渲染网址路径"></script>
链接http://example.com:3001
在这里将得到修复。
如果example.com中的文件是index.html,则我希望该HTML每当我进入http://example.com
时都查找路径(如果没有路径),则应该出现404错误,甚至是空白,但是当我转到http://example.com/form
,我将获取json,因此它应获取/ path
之后的路径,并将其添加到脚本src中,然后链接将为http://example.com:3001/path
。
我已经尝试过window.location的JS了,但是很少,但是由于我是新手,我的选项用完了。
请让我知道如何解决此问题
答案 0 :(得分:0)
您可以使用window.location.href
获取完整的网址,并将其添加到您的src字段中。
如果只想获取URL的路径名,则可以使用window.location.pathname
并将其添加到脚本标记的src中的URL中。因此最终代码将如下所示:
<script src="http://embed.js?src=http://example.com:3001/"+window.location.pathname></script>
希望这对您有所帮助。