Yii: Как я могу определить параметры данных в ajaxLink с помощью JS? - PullRequest
0 голосов
/ 24 января 2012

Я работаю с Yii ajaxLink:

echo CHtml::ajaxLink(
'Toggle',
Yii::app()->createUrl('Tweet/toggleTag'),
array(
    'type' => 'POST',
    ...
    'data' => array('tagID'=>$data->tagID)
    ...

Что я хочу сделать, это сделать ссылку для переключения тега (на стороне клиента и сервера).У меня есть класс, который отмечает элемент, но я не уверен, как получить к нему доступ и передать его параметру данных через Yii.

Ссылка получает класс hasTag, когда у нее есть тег.

Я мог бы просто проверить, включен ли тег на сервере, но это не похоже на правильный ответme.

Как я могу переключать тег в зависимости от его состояния на стороне клиента?

1 Ответ

2 голосов
/ 24 января 2012

Возможно, не самый лучший ответ, но он работает ...

Я смог использовать beforeSend для изменения параметра данных:

'beforeSend'=>"function(){
    var myData = <whatever logic needs to be executed>;
    this.data += '&hasTag='+myData;
}",
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...