我正在使用Yii ajaxLink:
echo CHtml::ajaxLink(
'Toggle',
Yii::app()->createUrl('Tweet/toggleTag'),
array(
'type' => 'POST',
...
'data' => array('tagID'=>$data->tagID)
...
我想要做的是让链接切换标签(客户端和服务器端)。我有一个标记元素的类,但我不知道如何访问它并通过Yii将它传递给data参数。
当链接有标记时,该链接会获得'hasTag'类。
我可以检查服务器上是否启用了标记,但这对我来说似乎不是正确的答案。
如何根据客户端状态切换标签?
答案 0 :(得分:2)
也许不是最好的答案,但它有效......
我能够使用beforeSend来改变数据参数:
'beforeSend'=>"function(){
var myData = <whatever logic needs to be executed>;
this.data += '&hasTag='+myData;
}",