$().ready(function() {
//NBH是input控件的ID
//这是请求的URL地址,注意这里并没有传参数进去
$("#customername").autocomplete('${home}/contactperson/operate.do?op=getCustomer', {//这个标示是否为ajax请求,暂且这样理解,具体我也不清楚
multiple: true,
width:150,
max:50,
multipleSeparator: ' ',
dataType: 'json',
parse: function(data) {
var rows = [];
for(var i=0; i<data.length; i++){
rows[rows.length] = {
data:data[i].id +"-"+data[i].text,
value:data[i].id,
result:data[i].text
};
}
return rows;
},
formatItem: function(row, i, n) {
alert(row);
return row;
}
});
//给隐藏域value
$("#contactperson.customerId").result(function(event, data, formatted) {
var hidden = $("#customername");
hidden.val(data.substring(data.length-4,data.length-1));
});
});
有返回结果,可是怎么下拉div不显示
//NBH是input控件的ID
//这是请求的URL地址,注意这里并没有传参数进去
$("#customername").autocomplete('${home}/contactperson/operate.do?op=getCustomer', {//这个标示是否为ajax请求,暂且这样理解,具体我也不清楚
multiple: true,
width:150,
max:50,
multipleSeparator: ' ',
dataType: 'json',
parse: function(data) {
var rows = [];
for(var i=0; i<data.length; i++){
rows[rows.length] = {
data:data[i].id +"-"+data[i].text,
value:data[i].id,
result:data[i].text
};
}
return rows;
},
formatItem: function(row, i, n) {
alert(row);
return row;
}
});
//给隐藏域value
$("#contactperson.customerId").result(function(event, data, formatted) {
var hidden = $("#customername");
hidden.val(data.substring(data.length-4,data.length-1));
});
});
有返回结果,可是怎么下拉div不显示
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货