使用javascript检查url

Check on url with javascript

本文关键字:url 检查 javascript 使用      更新时间:2024-07-03

如何获取当前页面的URL?我有一个通过单击按钮打开的联系人表格。提交表单时,页面正在进行页面刷新。页面的URL大于:

http://remarkit.mikevierwind.nl/#wpcf7-f51-t1-o1

我如何使用JavaScript或jQuery检查URL,以便当页面具有该URL时,我可以打开联系人表单?

如果你想查看一般的位置,你可以查看:

window.location.href

如果您想查看哈希#值:

window.location.hash

有关文档,请参阅MDN中的window.location

您可以使用:document.URLwindow.location.href

获取页面的当前url

我更喜欢用这种方式查看url:

var link = document.createElement('a');
    link.href = window.location;
    link.protocol;
    link.hostname;
    link.pathname;
    link.search;
    link.hash;     //gives you "#wpcf7-f51-t1-o1" for your example
    link.host;

我认为这是一种简单而聪明的方式(也许你也是)
希望能有所帮助。

如果你至少为你的问题提供标记会更好。

但我能理解的是,你有一页。你有一个按钮,你想点击该按钮打开一个表单。你想在提交表格时做什么?还是这一行动与现在的问题无关?

如果您想点击按钮打开表格,那么您可以使用window.open命令在弹出窗口中打开它。(您将需要弹出插件)。

$("#id_of_button").on("click",function(){
  window.open("contact.html");
});

把表格放在contact.html中,然后在提交时做你想做的任何事情。

其次,当你只想点击一个按钮打开一个表单时,你为什么要检查URL?除非有人点击按钮,或者手动输入(这很可能是你不想要的),否则URL就不会出现。