全部, 我有以下代码:
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,它显示我正确的。我有什么想法吗?
答案 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";
});
答案 1 :(得分:0)
window.location.href=cancel_url;
应该有效