i try to get selected value from the dropdownlist and send it through ajax button.
but somehow the ajaxbutton render it falsely, instead of the selected value from the dropdown, it send
the document.getElementById("kegiatan").value as whole string.
<?php
echo CHtml::dropDownList('kegiatan', $kegiatan, $list, array('empty' => 'Jenis Kegiatan'));
echo CHtml::ajaxButton ("Update data", CController::createUrl('analisa_dampak/UpdateAjax'),
array('type'=>"POST",
'update' => '#data',
'data'=> array('kegiatan_id' => 'document.getElementById("kegiatan").value')));
?>
i tried to catch the POST as
public function actionUpdateAjax()
{
$data["myValue"] = $_POST['kegiatan_id'];
$this->renderPartial('_ajaxContent', $data, false, true);
}
i get the value but the value printed
document.getElementById("kegiatan").value
instead of
1 or 2 or 3 (value of the drop downlist)