全部, 我有以下jQuery代码:
jQuery(".select_it").click(function(e){
e.preventDefault();
song_id = jQuery(this).attr('href');
music_choice = jQuery("#song_type").val();
jQuery.post(site_url + "save_song_choice.php", { song_id: song_id, music_choice: music_choice },
function(response) {
alert(response);
var url = site_url + "okyne-form";
window.location.replace(url);
});
return false;
}
);
当我点击链接时,它不会执行jQuery,而是采取点击链接的行为。我怎样才能防止这种情况发生?
谢谢!
答案 0 :(得分:2)
尝试将return false;
放出jQuery.post
,如下所示:
jQuery(".select_it").click(function(e){
jQuery.post(url, function(){
//code here
});
return false;
});