ボタンをクリックした後にajaxコールを作りたいと思います。 私は、私のサイトの他の部分から要素をキャッチするためにajaxリクエストを作成する14個以上のボタンを持っています。そのためにMooToolsでボタンをクリックした後にAjaxコールを作成する
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 id="spendPointsContPages1"><img src="<?php echo $this->baseUrl() ?>/application/modules/Socialengineaddon/externals/images/loading.gif"/></div>
DIVをロードするためにこれは、AJAX呼び出しを行っています。私は、私のタブのいくつかがクリックされた後、ajaxコールをするのが好きです。 それで、今のところ、私がページを読み込もうとすると、バックグラウンドでこのコンテンツのすべてが自動的に読み込まれてしまいます。
個々のタブをクリックしてコンテンツを読み込みたい場合。このようにして私はサイトのスピードを維持します。
これに関する助力?
ホバーインテント。良い神ディミタール、それは天才です。 –