将网址路径添加到html脚本src并呈现页面

时间:2018-09-06 09:21:50

标签: javascript html

我正在尝试采用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在这里将得到修复。

如果exam​​ple.com中的文件是index.html,则我希望该HTML每当我进入http://example.com时都查找路径(如果没有路径),则应该出现404错误,甚至是空白,但是当我转到http://example.com/form,我将获取json,因此它应获取/ path之后的路径,并将其添加到脚本src中,然后链接将为http://example.com:3001/path

我已经尝试过window.location的JS了,但是很少,但是由于我是新手,我的选项用完了。

请让我知道如何解决此问题

1 个答案:

答案 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>

希望这对您有所帮助。