えー。何?すでにクリックハンドラーを実行しているので、関数を呼び出してみませんか?
window.addEvent('domready', function() {
$('clickme').addEvent('click', function() {
// get from html el
var a = this.get('data-a'), b = this.get('data-b');
new Request({
url: 'someurl/',
method: 'get',
onComplete: function() {
console.log(this.response.text);
}
}).send({a: a, b: b}); // sends somerul/?a=nn&b=nn
});
});
これは言うことができます<span id='clickme' data-a='5' data-b='45'>click me</span>
ドキュメントを読んで、いくつかのチュートリアルを読んでください-多くのフレームワークでajaxを比較する多くの例。これは今日ツイッターに投稿されました:http : //wernancheta.wordpress.com/2012/08/03/performing-ajax-calls-on-jquery-dojo-and-mootools/-それがやっかいなことだと言っているのではありません。
http://mootools.net/docs/core/Request/Request
http://mootools.net/docs/core/Element/Element.Event#Element:addEvent