添加对ajaxbutton成功错误的影响

时间:2014-03-30 08:34:46

标签: ajax yii

我正试图在Yii中添加ajaxbutton结果的效果

<?php
echo CHtml::ajaxSubmitButton('Update Data',Yii::app()->createUrl('post/ajax',
   array('post_id' => $data['id'], 'pros_cons'=> 1)),
   array(
     'type'=>'POST',
     'success'=>'js:function(string){ 
        var $thisClicked = $(this);
        $thisClicked.parent().next('.form').html(string).fadeIn(1500).slideDown(1300);
     }'          
));
?>

我得到了错误:

syntax error, unexpected '').html(string).fadeIn(1500).s' (T_CONSTANT_ENCAPSED_STRING), expecting ')'

谁能告诉我什么是错的?

1 个答案:

答案 0 :(得分:0)

用双引号替换javascript表达式中的单引号。

'success'=>'js:function(string){ 
    var $thisClicked = $(this);
    $thisClicked.parent().next(".form").html(string).fadeIn(1500).slideDown(1300);
 }'