最近在使用jQuery寫頁面重定向時(shí)遇到了一個(gè)問題:頁面無法跳轉(zhuǎn)。
對此我進(jìn)行了一番研究,發(fā)現(xiàn)是因?yàn)樵谑褂胘Query進(jìn)行頁面重定向時(shí),需要使用window.location.href屬性來實(shí)現(xiàn)。如果屬性值不正確,就會出現(xiàn)無法跳轉(zhuǎn)的情況。
具體來說,如果重定向的URL地址缺少"http://"或"https://"的前綴,頁面就無法跳轉(zhuǎn),比如下面這段代碼:
window.location.href = "www.example.com";
這樣的代碼是無法跳轉(zhuǎn)的,正確的應(yīng)該是:
window.location.;
另外,如果需要重定向到當(dāng)前頁面,需要使用以下代碼:
window.location.href = window.location.href;
總之,在使用jQuery進(jìn)行頁面重定向時(shí),要注意URL地址的正確性,以及使用window.location.href屬性來進(jìn)行跳轉(zhuǎn)。