我正在尝试根据输入文本显示数据。
我创建了启用 ajax 的输入:
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);
}