我正试图在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 ')'
答案 0 :(得分:0)
用双引号替换javascript表达式中的单引号。
'success'=>'js:function(string){
var $thisClicked = $(this);
$thisClicked.parent().next(".form").html(string).fadeIn(1500).slideDown(1300);
}'