我想延迟原型AJAX表单提交?

时间:2009-03-25 19:02:46

标签: ajax prototypejs

这是我的代码:

Event.observe(window, 'load', function() {  
        Event.observe('form_post', 'submit', function(){
            new Ajax.Updater('Posts', 'getPosts.php', {
            });
        });
});

我只想延迟调用Updater,任何想法?

由于

2 个答案:

答案 0 :(得分:4)

使用原型delay方法。

Event.observe(window, 'load', function() {  
        Event.observe('form_post', 'submit', function(){
            new Ajax.Updater.delay(1, 'Posts', 'getPosts.php', {
            });
        });
});

答案 1 :(得分:2)

将其包裹在setTimeout电话中。