如何獲取當前頁面的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