2012-08-06 45 views
-3

我開始學習MooTools的,到目前爲止,我發現它真的很難如何使代碼similir了jQuery版本jQuery的功能,MooTools的

<span id="clickme" onclick="myFunction(5,46,'add')"/> I'm a span</span> 

function myFunction(id,iduser,type){ 

// ajax request with this values 

} 

在MooTools的

window.addEvent('domready', function() { 

    $('clickme').addEvent('click', function() 
    { 
      // ajax request ... 
    }); 

} 
+0

如何是第一個 「版本」 的jQuery以任何方式? – elclanrs 2012-08-06 22:20:31

+1

這裏有什麼問題? – 2012-08-06 22:20:34

+0

如何在MooTools中做同樣的事情 – 2012-08-06 22:23:33

回答

1

呃。什麼?你已經完成了點擊處理程序,那麼爲什麼不叫你的函數呢?

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的例子。今天在twitter上發佈了這個消息: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