ボタンがクリックされた後に ajax 呼び出しを行いたいと思います。サイトの他の部分から要素をキャッチするために ajax リクエストを行うボタンが 14 個以上あります。
Button, Button1, Button2, Button3
| |
| load content |
| |
|_______________|
そのために、MooTools で次のコマンドを使用しました。
window.addEvent('load', function(){
new Request.HTML({
'url': '<?php echo $this->baseUrl() ?>/pageitems/1/news/?format=smoothbox',
'onComplete': function(answer) {
answer[1].getElements('.CatchClassId')[0].inject($('spendPointsContPages1').empty(),
'bottom');
}
}).send();
});
そしてDIVをロードするには
<div id="spendPointsContPages1"><img src="<?php echo $this->baseUrl() ?>/application/modules/Socialengineaddon/externals/images/loading.gif"/></div>
これはajax呼び出しを行っています。タブのいくつかがクリックされたときに ajax 呼び出しを行うのが好きです。そのため、今のところ、ページを読み込もうとすると、バックグラウンドでこのコンテンツがすべて自動的に読み込まれますが、これは好ましくありません。
クリックしてコンテンツをロードすると、個々のタブがすべて必要になります。このようにして現場のスピードを保っています。
これについて何か助けはありますか?