我正在嘗試獲取引薦來源並更新引用來源,以便我的用戶可以返回到他們回來的頁面。我有一個隱藏的輸入字段,它保存重定向的值。我有一個靜態值,以防萬一引用者爲空。如果引薦者不是空的,我想更新它的值。這裏是我寫的代碼,我甚至測試過它,並說它已更新,但是,我沒有正確重定向,所以它不起作用。隱藏的輸入字段沒有正確更新
JavaScript和HTML我已經寫了(記住,我已經正確鏈接的文件和這樣):
$(document).ready(function(){
if (document.referrer != "") {
document.getElementsByName("redirect").value = document.referrer;
var test = "false";
if (document.getElementsByName("redirect").value == document.referrer){
test = "true";
}
alert(test);
}
});
<script src="js/referrer.js"></script>
<input type="hidden" name="redirect" value="https://www.google.com" />
我覺得這是一個小錯誤,或者有可能是某種標準,我不遵循。
感謝您的幫助!我感謝任何見解!
你爲什麼要用jquery包裝你的javascript代碼? – JakeParis 2014-10-31 20:32:32
因爲代碼引用了一個只在頁面加載後才存在的元素。 – 2014-10-31 20:33:44
允許將JavaScript放入JQuery中嗎?我覺得這是所有合法的代碼,我沒有收到來自Chrome中的控制檯的任何錯誤。 – 2014-10-31 20:35:14