Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在rails中延迟ExtAjax请求_Ruby On Rails_Extjs - Fatal编程技术网

Ruby on rails 在rails中延迟ExtAjax请求

Ruby on rails 在rails中延迟ExtAjax请求,ruby-on-rails,extjs,Ruby On Rails,Extjs,我将ExtJS与Rails 3.0.6一起使用 我有一个按钮,它的onClick事件通过2个控制器和1个存储区同时将记录插入2个表中。但对于先执行哪个事件,还存在一些不确定性 对于表1,使用Store.save插入记录 表2-Ext.ajax.request 是否有办法延迟表2中记录的插入,直到所有记录都插入到表1中,因为表2需要根据表1的值进行更新 我尝试使用afterCommit事件,但没有成功 有什么建议吗?试试这个: Ext.Ajax.on('requestcomplete', func

我将ExtJS与Rails 3.0.6一起使用

我有一个按钮,它的onClick事件通过2个控制器和1个存储区同时将记录插入2个表中。但对于先执行哪个事件,还存在一些不确定性

对于表1,使用Store.save插入记录

表2-Ext.ajax.request

是否有办法延迟表2中记录的插入,直到所有记录都插入到表1中,因为表2需要根据表1的值进行更新

我尝试使用afterCommit事件,但没有成功

有什么建议吗?

试试这个:

Ext.Ajax.on('requestcomplete', function()
            {
              //your code that u want to execute after completion of ajax request
            });

控制器代码会很好。