ユーザーがリンクをクリックすると、ajax 呼び出しを行い、呼び出しが完了するのを待ってからユーザーをリダイレクトしたいと考えています。最初は and を使用preventDefault()
しwindow.location
て結果を達成しましたが、ユーザーはCtrl + Click (new tab)を実行できませんでした。
だから私はこれをやったのですが、何らかの理由でFirefoxでajax呼び出しが行われることはありません:
$('a.item-link').on('click', function(e){
$.ajax({
url: "http://123.456.789.012/c",
type: 'GET',
data: {
'userId' : '1234'
},
dataType: 'jsonp',
async: false,
cache: false,
timeout: 1500
});
return true;
});
Firefox でこの同期呼び出しを行う方法を教えてください。
助けてくれてありがとう。