2014-01-23 49 views
2

如何在AJAX调用之前和之后添加JavaScript函数?在yii ajax请求之前和之后调用JavaScript函数ajaxSubmitButton

这是我的Yii代码:

echo CHtml::ajaxSubmitButton('Create Invoice',$this->createUrl('url'), 
array(
    'type'=>'POST', 
    'data'=> 'js:{"merchant_id": $("#merchantSearchForm_merchant_list").val() }', 
    'success'=>'js:function(string){ $("#merchantProfileForm").html(string); }' 
),array('class'=>'someCssClass',)); 

我需要当用户点击按钮调用JavaScript函数,当请求返回响应,我需要调用另一个JavaScript函数。

的工作流程是:

  1. 按钮用户点击
  2. 呼叫loader();功能
  3. AJAX请求并返回响应
  4. 呼叫hidLoder();功能

回答

2

已经您所呼叫一些js在ajax响应后成功运行(成功)

对于Ajax调用选项前:您可以设置在ajaxSubmitButton

'beforeSend'=>'js:function(data){ 
     }',    
另一种选择
相关问题