ERunActions后台流程问题

时间:2014-12-05 04:17:35

标签: ajax yii background-process

我正在使用Yii ERunActions删除后台中的大文件,它作为gem工作但是在删除文件后它没有返回到ajax成功,我在删除文件后刷新网格,我不知道我哪里弄错了? ?

控制器操作:

public function actionBCDelete()
    {

    if (ERunActions::runBackground())
     {
       Campaign::model()->deleteAllByAttributes(array("crm_filter_id"=> $_POST["id"]));
       FilterModel::model()->deleteByPk($_POST["del_id"]);
       SourceModel::model()->deletebyPk($_POST["del_source"]);
      }
}

Ajax电话:

$.ajax({
        type: "POST",
        url: "'.$this->createUrl("baseContact/BCDelete").'",  
        data: {"id" : fileid ,"del_source" : del_source , "del_id" : del_id },
        async:true,
        success: function(data){
            $.fn.yiiGridView.update("basefilter-grid"); 
        },
        error: function(data){
            alert("Failure");
        }
});`

控制器操作在删除文件之前返回成功,但我希望在删除所有要刷新的网格文件后返回成功,任何人都可以指导我使其工作!!!

0 个答案:

没有答案