Ajax генерирует запрос на сервер. В результате получаем html контент + js код который требуется исполнить. js код пишу через Yii::app()->clientScript->registerScript. Код примерно такой
Код: Выделить всё
<?php
class TestController extends Controller {
public function actionAjax() {
$this->layout=false;
$this->render('_ajax_content');
}
}
И view _ajax_content
Код: Выделить всё
<?php
Yii::app()->clientScript->registerScript('test', "$('#aaa').click(function(){alert('click ok')})");
?>
<div id="aaa">click</div>
В результате все работает только при каждом запросе вижу что подгружается еще и jquery. Что не требуется поскольку когда страница загрузилась jquery уже подключен. И хоть код что грузится через аякс его использует грузить еще раз не требуется. Что подскажете с этим поделать?