如何获取当前页面的 URL?我有一个通过单击按钮打开的联系表。当您提交表单时,页面正在刷新页面。该页面的 URL 是:
http://remarkit.mikevierwind.nl/#wpcf7-f51-t1-o1
如何在 URL 上使用 JavaScript 或 jQuery 检查,以便当页面具有该 URL 时,我可以打开联系表?
如何获取当前页面的 URL?我有一个通过单击按钮打开的联系表。当您提交表单时,页面正在刷新页面。该页面的 URL 是:
http://remarkit.mikevierwind.nl/#wpcf7-f51-t1-o1
如何在 URL 上使用 JavaScript 或 jQuery 检查,以便当页面具有该 URL 时,我可以打开联系表?
您可以使用以下方法获取页面的当前 url: document.URL
或window.location.href
我更喜欢这种方式来查看网址:
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(这很可能是您不希望的),否则该 URL 将不存在。