jQuery UI tabsオプションにajaxOptionsがあります。jQuery UIのタブ:ajaxOptionは正しく動作しません。
私は次のコードを持っている:
$('#tabs').tabs({
cookie:{expires:1},
cache:true,
ajaxOptions:{
beforeSend: function(xhr,settings){
$(".ajax-gif").css("top",$(window).scrollTop()).show();
},
error: function(xhr,status,index,anchor){
$(anchor.hash).html("Couldn't load this tab.");
},
complete: function(xhr,textStatus){
$(".ajax-gif").hide();
}
}
});
しかし、AJAX-GIFは表示されません。
jQuery ajaxSetup(jQuery UIなし)の同じコードは、通常のAjaxリクエスト(UIタブではありません)に最適です。私はどこで間違ったのですか?
ありがとうございます!
明確化
通常のAjaxリクエストがPOSTフォームを使用し、タブがGETフォームを使用します。
ajaxOptionsオプションはjQuery Ui Tabs 1.8までしか使用できません。http://api.jqueryui.com/1.8/tabsにあります。 – dxvargas