这里写了一些代码,用于将值设置为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]);
请建议我正确回答我需要的更改