Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Yii CJuiAutoComplete-在php中将用户选择的值存储到DB的最简单方法?_Javascript_Php_Jquery_Yii_Jquery Autocomplete - Fatal编程技术网

Javascript Yii CJuiAutoComplete-在php中将用户选择的值存储到DB的最简单方法?

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变量中??。。。请建议..一个简单的例子将有助于我陷入困境谢谢 我认为必须使用隐藏字段来

我是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;
}