jQuery页面重定向不在按钮单击上工作

时间:2012-07-03 19:14:00

标签: javascript jquery window.location

全部, 我有以下代码:

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>

当我点击按钮时,它只是将我重定向回我正在打开的页面,而不是转到我指定的取消URL。我提醒cancel_url,它显示我正确的。我有什么想法吗?

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:0)

window.location.href=cancel_url;

应该有效