我在這裏有一個相當奇怪的場景,希望有人可能有一些洞察力。jQuery AJAX函數奇怪的行爲
我有這樣的功能:
function get_jsonp(data){
$.ajax({
dataType: 'jsonp',
data:data,
jsonpCallback:'pr',
url:'http://example.com/api/'
});
//alert("test");
}
$("a").live('click',function(e){
$("#dialog").show();
$(".hideable").hide();
window.location = $(this).attr('href');
info = get_info();
get_jsonp(info,'pr');
});
下的jQuery 1.4.1這個工程一直很好。
下的jQuery 1.7.1在第一時間其所謂是沒有問題的,然後當我點擊調用它,我得到任何結果,但如果我取消註釋該警報它工作正常
任何想法的項目?
請介紹「點擊稱之爲項目」 – David 2012-01-27 18:43:24
我不明白它,你可能已經用'window.location = $(this).attr('href');'當你想要ajax調用來觸發頁面導航... – bfavaretto 2012-01-27 18:54:08
我只是想設置什麼它說在url欄中沒有去任何地方 – mcgrailm 2012-01-27 18:58:28