CJuiAutoComplete提交选定的值

时间:2014-01-20 15:20:43

标签: php jquery yii

我尝试从下拉列表中获取所选值,但它只需要写入值。 如何获取所选值?

$this->widget('zii.widgets.jui.CJuiAutoComplete',array(
    'id'        => 'autosuggest_name',
    'name'      => 'model',
    'options'   => array('minLength'=>'1'),

    'source'    => $this->createUrl("advertisements/autocompleteBoatModels"),

    'htmlOptions'=> array(
        'maxlength' => 30
    ),
    'options'   => array(
        'delay'     => 100,
        'showAnim'  => 'fold',
        'select'    => 'js:function(event,ui){
            $("#hmodel").val(ui.item.model_id);
            $(event.target.form).submit();
        }',
    ),
));

我试过这个,但它不起作用

$("#hmodel").val(ui.item.model_id).submit

错误在哪里:) 谢谢

1 个答案:

答案 0 :(得分:0)

进行ajax调用而不是提交

'select'=>'js:function(event, ui) { 
           $.ajax({
           type:"POST",
           url: "/your/url",
           data: {selected:ui.item.id},
           success:function(data) {}
           });