【发布时间】:2016-03-11 11:38:47
【问题描述】:
我有一组数据,要求自动完成在写入 3 个字符后显示结果。但是,有一条数据只有两个字符长..('LG')。
所以我的问题是;
有没有办法保留 :minLength:3,同时为输入某些字符(例如 ('LG'))创建异常?
我一直在尝试在成功参数中对结果进行硬编码,如下所示,但它没有按预期工作。我希望我走在正确的轨道上?
这是一个sn-p的代码,以及到目前为止的完整代码;
success: function (LG, resp) {
if (LG.length === 2) {
LG.push({
label: 'LG',
value: 'LG',
});
}
response(LG);
var results = [];
$.each(resp.Q0, function(k, v) {
if (v.indexOf(request.term.toUpperCase()) >= 0) {
results.push(v);
}
});
response(results);
}
});
},
【问题讨论】:
标签: javascript jquery jquery-ui autocomplete jquery-ui-autocomplete