Javascript Yii CJuiAutoComplete-在php中将用户选择的值存储到DB的最简单方法?
我是Yii和JQuery的新手。。。我正在使用Yii cguiautocomplete小部件,一切都运行良好。。。但是,对于我来说,最简单的方法是如何将用户在这里输入的“selected value”($(“#selectedSchool”).text(ui.item.value)”存储到PHP变量中,以便将该值插入数据库 在Yii中实现这一点最简单的方法是什么?我如何将jquery值存储到关于Yii的PHP变量中??。。。请建议..一个简单的例子将有助于我陷入困境谢谢Javascript Yii CJuiAutoComplete-在php中将用户选择的值存储到DB的最简单方法?,javascript,php,jquery,yii,jquery-autocomplete,Javascript,Php,Jquery,Yii,Jquery Autocomplete,我是Yii和JQuery的新手。。。我正在使用Yii cguiautocomplete小部件,一切都运行良好。。。但是,对于我来说,最简单的方法是如何将用户在这里输入的“selected value”($(“#selectedSchool”).text(ui.item.value)”存储到PHP变量中,以便将该值插入数据库 在Yii中实现这一点最简单的方法是什么?我如何将jquery值存储到关于Yii的PHP变量中??。。。请建议..一个简单的例子将有助于我陷入困境谢谢 我认为必须使用隐藏字段来
我认为必须使用隐藏字段来赋值
比如说
echo $form->hiddenField($model,'school', array('id'=>"school", 'class' => 'login_txtbox'));
然后将该值指定给该字段
'select'=>'js:function(event, ui) {
$("#school").val(ui.item.value);
}'
zii.widgets.jui.cjui自动完成使用。因此,来源
应具有模式:[{“标签”:“选项1”,“值”:“值1”},…]
例如:
function actionGetPageTitles(){
echo '[ { "label": "Choice1", "value": "value1" }, { "label": "Choice2", "value": "value2" } ]';
return true;
}
谢谢你saravankg-你建议的方法奏效了:)
function actionGetPageTitles(){
echo '[ { "label": "Choice1", "value": "value1" }, { "label": "Choice2", "value": "value2" } ]';
return true;
}