Wordpress テーマの管理ページに AJAX を実装したいと考えています。私はほとんどそこにいるように見えますが、どういうわけか間違ったクラスにフェードインしています.
提供されたクラス ラベルを含むこのスクリーンショットを参照してください。
何が起こっているかは次のとおりです。
[外観] > [サイト オプション] をクリックすると、ページが正しく表示され、1 ページのオプションが表示されます。
上部のナビゲーション タブの 1 つをクリックすると、ページが正しくフェードアウトします。
ページがフェードインすると、下の 2 番目のスクリーンショットのように表示されます。
現在リクエストを処理しているコードは次のとおりです。
jQuery('.nav-tab').live('click', function(e){
e.preventDefault();
var link = jQuery(this).attr('href'); //Get the href attribute
jQuery('.page-form').fadeOut(500, function(){ //fade out the content area
jQuery("#loader").show(); // show the loader animation
}).load(link + '.page-form', function(){ jQuery('.page-form').fadeIn(500, function(){
jQuery("#loader").hide(); //hide the loader
});
});
});
したがって、ワードプレスの管理領域全体ではなく、レンダリングされたコンテンツ内の「ページフォーム」クラスのみを表示する方法を知る必要があります。