- 注册时间
- 2014-3-14
- 最后登录
- 2024-5-30
- 阅读权限
- 10
- 积分
- 506
- 精华
- 0
- 帖子
- 41
|
本帖最后由 cf4000 于 2024-3-27 16:24 编辑
使用mini-autocomplete,我想实现当输入3个字符以上时才加载数据,通过beforeload事件实现,但现在的问题是加载数据后不能用上下箭头选择,选择之后是空的,代码如下:
function beforeload(e) {
e.cancel = true;
var key = e.data.key.trim();
if (key.length < 3) return;
$.ajax({
url: "../Service?method=Main_Complete",
type: 'post', cache: false, async: false,
data: { key: key},
success: function (text) {
var res = mini.decode(text);
e.result = res.data;
}
});
}
后来测试示例中的autocomplete/autocomplete2.html,也是这种情况,鼠标点击可以选择数据,但使用键盘上下键不行。 |
|