将值设置为jquery自动完成选择框

时间:2014-01-17 07:23:47

标签: javascript jquery autocomplete

这里写了一些代码,用于将值设置为jquery autocomplete选择框。我在jsp中写了选择框

<td>ShiftId <br><select id="shiftid" class="spanValues"name="employeeshiftID" >
         <option value="">-----Select-----</option> 

shiftid值来自数据库 将值附加到选择框已写入一些代码 但它没有附加,输入框值附加如显示。

        success: function( data ) {

            response( $.map( data.list1, function( item ){

            alert("shiftid"+item.shift_id);
                return {
                    label: item.empname,
                    value: item.empname,

                    id : item.email
                    +"("
                    +item.phone
                    +"("
                    +item.shift_id
                    /*+"("
                    +item.shiftname*/
                    +"("
                    +item.empdepartment
                    +"("
                    /*+item.deptname
                    +"("*/
                    +item.emplocation
                    +"("
                    +item.empid
                    +"("
                    +item.employeetype
                    +"("
                    +item.empaddress
                    +"("
                    +item.empdesignation
                    }
            }));
        }

    });
},
minLength: 1,
select: function(event, ui ) {

    var vals = ui.item.id.split("(");


         $("#name").val(ui.item.label);
         $("#email").val(vals[0]);
            $("#phone").val(vals[1]);           
            $("#shiftid").val(vals[2]);

            $("#dept").val(vals[3]);
            $("#location").val(vals[4]);
            $("#empid1").val(vals[5]);
            $("#emptype").val(vals[6]);
            $("#address").val(vals[7]);
            $("#designation").val(vals[8]);

请建议我正确回答我需要的更改

0 个答案:

没有答案