Yii и jQuery.ajax({type: 'POST'

jQuery.ajax({

	url: 'admin.php?r=site/updateblockcontent', 


	type: 'POST',


в SiteController:

public function actionUpdateBlockContent()

{


	echo 'GET=';


	print_r($_GET);


	echo '<br /><br />POST=';


	print_r($_POST);


	die;


}

Получаем:

<h1>CHttpException</h1>

<p>Системе не удалось найти запрашиваемое действие “error”. (E:\Yii\framework\web\CController.php:439)</p><pre>#0 E:\Yii\framework\web\CController.php(262): CController->missingAction(‘error’)


Достаточно заменить POST на GET

jQuery.ajax({

	url: 'admin.php?r=site/updateblockcontent', 


	type: 'GET',

и все работает ок!

В чем провтык?

покажите каким образом указываете url в опциях для ajax (есть же CHtml::ajax(…)) (или вы его не используете? :mellow: )

Так ведь указал же :)

jQuery.ajax({

url: ‘admin.php?r=site/updateblockcontent’,

type: ‘POST’,


CHtml::ajax(array(

 'url'=>array('site/updateBlockContent'),

));

должно прекрасно работать

Нет, не работает…

Где-то в другом месте бочина :(