Yii + Jquery + Ajax

Извините за нубский вопрос но когда то надо начинать. Просто только начинаю изучать php фреймворки и Yii в частности. Как указать Jquery в какой контроллер и какой экшен передать параметр для обработки раньше было так:


$("#accordion .table").click(function()

var id = $(this).attr("id");

$.ajax({method: "get",url: "ajax.php",data: "id="+id,

complete: function() {$('.tab-container').maxTabs()},

success: function(html){$('div.active').next().html(html);}});

То есть я по клику получал id необходимого элемента передавал его в ajax.php и после отработки скрипта данные динамически возвращались в необходимый мне div. Как сделать это в Yii?

в url указывай запись вида controller/action. например url: "post/view". я пользуюсь всегда $this->createUrl(), чтобы потом если использую роуты, Yii сам разбирался со ссылками.

Спасибо. Попробую

Отлично работает. :lol: Буду разбираться дальше.

Дабы не плодить темы, тоже изучаю документацию. и возник вопрос

штатными средствами возможно сделать что нибудь на подобие


function FuncMyAjax(integer){

	jQuery.ajax({

		'type':'POST',

		'url':'index.php?r=faq/cont/faqid/' + integer,

	});

};

или еще лучше , так


function FuncMyAjax(integer , out){

	jQuery.ajax({

		'type':'POST',

		'url':'index.php?r=faq/cont/faqid/' + integer,


		'success':function(html){

				jQuery("#"+ out).html(html)

		}

	});

};

интересует именно задание создание функции с входными переменными

смотрел примеры так и не понял на cHtml::ajax() возможно ли данное реализовать…

или придется подключать javascript ?