Javascript 将Mootools 1.1发送至Mootools 1.4.1后更新div
我有一个Mootools 1.11脚本,它在提交表单后更新div,表单将数据发送到'form.php'文件,并返回类似“form sent”的消息 我想将其转换为mootools 1.4.1 Mootools 1.11Javascript 将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
$('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,就像您得到了一个好答案一样。如果有用的话,别忘了点击接受它。