입력 텍스트를 기반으로 데이터를 표시하려고합니다.Yii : Ajax 응답 후 HTML 업데이트
제작 한 아약스 지원 입력 :
echo CHtml::textField("input_tracking",'',array('id'=>'input_tracking','ajax' => array(
'type' =>'POST',
'url' => CController::createUrl('report/getTracking'),
'update' => '#tracking_result',
'data' => 'html'
)));
하지만 빈 $ _POST를 전송. 내가 뭘 잘못하고있어?
내 컨트롤러 코드 :$data=MyModel::model()->findAll('tracking=:input_tracking',
array(':input_tracking'=>(int) $_POST['input_tracking']));
$data=CHtml::listData($data,'id','name');
foreach($data as $value=>$name)
{
echo CHtml::tag('option',
array('value'=>$value),CHtml::encode($name),true);
}
네가 맞아. 이 솔루션은 정말 잘 작동합니다. – PsychoX