-3

我开始学习 MooTools,到目前为止,我发现如何制作与 jQuery 版本相似的代码真的很困难

<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 ...
    });

} 
4

1 回答 1

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 的大量示例。今天发布在推特上: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

于 2012-08-06T23:10:58.477 回答