如何获取当前页面的URL?我有一个通过单击按钮打开的联系表单。当您提交表单时,页面正在进行页面刷新。该网页的网址是不是:使用javascript检查网址
http://remarkit.mikevierwind.nl/#wpcf7-f51-t1-o1
我如何使用JavaScript或jQuery的检查的网址,这样当页面有一个网址,我可以打开的联系方式?
如何获取当前页面的URL?我有一个通过单击按钮打开的联系表单。当您提交表单时,页面正在进行页面刷新。该网页的网址是不是:使用javascript检查网址
http://remarkit.mikevierwind.nl/#wpcf7-f51-t1-o1
我如何使用JavaScript或jQuery的检查的网址,这样当页面有一个网址,我可以打开的联系方式?
可以使用得到当前网页的网址:document.URL
或window.location.href
我喜欢这种方式来看待url`s:
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将不存在。
它真的是一个刷新? – Bergi 2012-08-01 12:59:11
是的,这是一个.NET页面刷新 – 2012-08-01 13:09:43
你的意思是ASP.NET页面回发? – Gruber 2012-09-19 07:14:22