Javascript 将Mootools 1.1发送至Mootools 1.4.1后更新div

Javascript 将Mootools 1.1发送至Mootools 1.4.1后更新div,javascript,mootools,mootools1.2,Javascript,Mootools,Mootools1.2,我有一个Mootools 1.11脚本,它在提交表单后更新div,表单将数据发送到'form.php'文件,并返回类似“form sent”的消息 我想将其转换为mootools 1.4.1 Mootools 1.11 $('myform').addEvent('submit', function(e) { new Event(e).stop(); var log = $('log_res').empty().addClass('ajax-loading

我有一个Mootools 1.11脚本,它在提交表单后更新div,表单将数据发送到'form.php'文件,并返回类似“form sent”的消息

我想将其转换为mootools 1.4.1

Mootools 1.11

    $('myform').addEvent('submit', function(e) {

        new Event(e).stop();
        var log = $('log_res').empty().addClass('ajax-loading');
        this.send({
            update: log,
            onComplete: function() {
                log.removeClass('ajax-loading');

            }
        });
    });
我希望有人能帮助我。 谢谢

新建事件()
构造函数无法工作。事件现在自动正常化。只是
e.stop()

update
:在
Request.HTML
之外不起作用-还有
this.send(URL)-您最好执行以下操作:

$('myform').addEvent('submit', function (e) {
    e.stop();

    var log = $('log');

    new Request.HTML({
        url: this.get('action'),
        data: this,
        update: log,
        onRequest: function(){
            log.addClass('ajax-loading').empty();
        },
        onComplete: function(){
            log.removeClass('ajax-loading');
            // can also do:
            // log.set('html', this.response.text); 
        }
    }).send();
});
目前JSFIDLE正在播放,但当它回来时:

元素助手对于快速工作来说都很好,但是你真的需要控制和清晰来知道你在做什么


如果可以使用Request,则无需使用Request.HTML

我使用的代码来自:Ok,什么不起作用。您遇到了什么错误?我想将脚本转换为mootools 1.4.1,就像您得到了一个好答案一样。如果有用的话,别忘了点击接受它。