Tag Archive: ajax

AjaxLink и jQuery параметр

Код ниже может поставить динамические параметры значения одного из элемента в ajax post,get через метод AjaxLink для последующей передачи обработчику: echo CHtml::ajaxLink(‘Получить SMS’,CController::createUrl(‘default/action’), array( ‘type’ => ‘POST’, ‘data’=> ‘js:{ «data»: $(«#some_input_id»).val() }’, ‘update’ => ‘#results’, )); Тем самым данные из…
Read more

Динамическая загрузка value в select по Ajax

Удобный шаблон для подгрузки необходимых данных в input type select: <script> function loadSubCats(select) { var catSelect = jQuery(‘#subcategory_id’); jQuery.getJSON(‘ajax.php’, { id:select.value}, function(subcatList){ catSelect.html(»); // очищаем список jQuery.each(subcatList, function(i){ catSelect.append(‘<option value=»‘ + this + ‘»>’ + this + ‘</option>’); }); });…
Read more

AJAX в Yii

1. AJAX ссылка, компонент ajaxLink: echo CHtml::ajaxLink( ‘Link ajax’, CController::createUrl(‘site/ajax’), array( ‘type’ => ‘POST’, ‘data’ => array(‘id’ => $somedata), ‘update’ => ‘#updatespan’) );   Формируется ссылка и при нажатии вызывается метод контроллера site/ajax. Можно задавать как GET так и POST…
Read more

Шаблон работы с Ajax в yii форме

Простой и удобный пример для построения ajax запросов в теле виджета форм yii: <?php echo $form->textField($model,’book_date’, array(‘class’=>’data’ , ‘id’=>’datepicker’, ‘ajax’ => array( ‘type’ => ‘POST’, ‘url’ => $this->createUrl(‘checkin/ajaxgettimes’), ‘data’ => array(‘ticketid’ => ‘js:jQuery(«#’.CHTML::activeId($model,»id»).'»).val()’), ‘update’ => ‘#times’,//’#’.CHtml::activeId($model,’book_time’), ) )); ?>