2012-07-03 104 views
1

所有, 我有下面的代碼:jQuery的重定向頁面不工作的按鈕點擊

var site_url = 'http://localhost/website/'; 
jQuery("#cancel_song_choice").click(function(event){ 
    cancel_url = site_url + "event-form"; 
    window.location.href(cancel_url); 
}); 

然後,我有以下的HTML:

<button id="cancel_song_choice">Cancel Search</button> 

當我點擊按鈕,它只是將我重定向到我所在的頁面,而不是轉到我指定的取消網址。我提醒了cancel_url,它顯示了我正確的一個。任何想法我做錯了什麼?

+0

使用'了window.location = cancel_url;' –

回答

3

href不是一個函數,它是一個屬性。用途:window.location.href = cancel_url;

var site_url = 'http://localhost/website/'; 
jQuery("#cancel_song_choice").click(function(event){ 
    window.location.href = site_url + "event-form"; 
}); 

退房window.location on MDN

+0

感謝那些固定我的問題之一,但由於某種原因,這一次仍然沒有回到正確的網址。任何想法爲什麼它不會這樣做? – user1048676

+0

@ user1048676,我不確定你的意思是不會回到正確的URL。你能詳細說明一下嗎? –

+0

是的,它只是刷新當前頁面,而不是將用戶重定向到site_url +事件表單url。 – user1048676

0
window.location.href=cancel_url; 

應該工作