我使用:
echo CHtml::ajax(array('url'=>$this->createUrl('rank',array('id'=>$model->id)),'type'=>'POST','success'=>'callback','data'=>array('value'=>'value')));
生成:
jQuery.ajax({
'url':'/item/rank/id/1',
'type':'POST',
'success':callback,
'data':{'value':'value'},
'cache':false
});
问题是这段代码:
'data':{'value':'value'},
其实我需要的是:
'data':{'value':value},
因为后一个value是一个js变量,结果总是被加上引号,导致js变量不能用。
谁有神马好办法?