Tag Archive: jquery

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

Yii: удобный виджет выбора даты CJuiDatePicker

В Yii имеется множество готовых и качественных фишек для фронт сайда. Один из них компонент CJuiDatePicker, который автоматически подгружает Jquery UI datepicker для удобного выбора даты пользователю. Также он обладает удобной возможностью для конфигурации виджета. Приведем пример: < ? php...
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’), ) )); ?>