Witam,
Muszę zadać to pytanie, bo czytam czytam dokumentacje i nie mogę tego zrozumieć. Sprawa tyczy się ajaxa.
Mam projekt całkiem spory, a w jednym z widoków coś takiego:
<?php echo $form->dropDownListControlGroup($model, 'rodzajid', $rodzaj_list, array('empty' => 'Wybierz...','ajax' => array(
'url' => $this->createUrl('ajaxCheckRodzaj'),
'type' => 'POST',
'dataType' => 'json',
'success' => 'function(data){
if(data.res) {
$("#ytFiles").css("visibility","visible");
} else {
$("#ytFiles").css("visibility","hidden");
}
}',
'data' => array('rid' => 'js:this.value', 'YII_CSRF_TOKEN' => Yii::app()->request->csrfToken),
))); ?>
Rozwiewając wątpliwości: lista rozwijana z rodzajami- jeśli w modelu rodzaj w kolumnie "pdf" znajdzie wartość 1 zmienia widoczność elementu "ytFiles".
Moje pytanie jest następujące: Skąd "on" wie, że musi szukać 1 w kolumnie pdf? Nigdzie w projekcie nie mogę znaleźć odwołania do tego działania? Jeśli potrzebujecie jakiegoś kodu, lub macie pytania jestem otwarty.
Z góry dziękuję.