Problema para ejecutar action de ajax

Estimada comunidad.

Estoy tratando de hacer un menu dependiente con ajax. Pero cuando le paso la accion al url no se por que razon no la toma. Les muestro el codigo para que me den una manito por favor.

En la Vista este codigo


<div class="row">

		<?php $htmlOption=array(

			"ajax"=>array(

				"url"=>$this->createUrl("citiesByCountry"),

				"type"=>"POST",

				"update"=>"#".CHtml::activeId($model, 'ciudad'),

			)

		);

		?>


		<?php echo $form->labelEx($model,'countrie'); ?>

		<?php echo $form->dropDownList($model,'countrie',$model->getMenuCountries(), $htmlOption); ?>

		<?php echo $form->error($model,'countrie'); ?>

	</div>



En el controlador tengo este codigo




	public function actionCitiesByCountry(){

		$list=Cities::model()->findAll("countrie=?", array($_POST["Users"]["countrie"]));

		foreach($list as $data)

			echo "<option value=\"{data->id}\">{$data->name}</option>";

	}



Estoy segura que hay un problema al invocar el action del controlador ya que si la cambio por ejemplo, le pongo el nombre de un action que no existe… no me arroja errores…

de antemano les doy gracias a quienes tengan la amabilidad de ayudarme