2012-08-06 4 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

+1

что это такое? –

+0

Как сделать то же самое в MooTools –

ответ

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>

просто читать документы и читать некоторые учебники - множество примеров сравнения Аякса во многих структурах. сегодня это было опубликовано на 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

Смежные вопросы