jQuery MiniUI

标题: autocomplete在onvaluechanged获取不到值 [打印本页]

作者: ihuuhz    时间: 2016-8-16 16:31:32     标题: autocomplete在onvaluechanged获取不到值

我在change方法里面代码如下function onChanged(e) {
            console.log(e);
            var item = e.selected;

}
监控浏览器的时候发现输出的selected是undefined
[attach]7802[/attach]
我测试的时候,发现不是所有的都是这样,有时候好的,可以获取到值,有时候就这样,请教该怎么处理?

作者: dforce    时间: 2016-8-16 16:50:06

有什么问题,失去焦点值有变动的话触发这个事件
如果你没有选中项,e.selected就是空的
作者: ihuuhz    时间: 2016-8-16 16:53:15

dforce 发表于 2016-8-16 16:50
有什么问题,失去焦点值有变动的话触发这个事件
如果你没有选中项,e.selected就是空的 ...

我确认我选中了,这个例子我跑了10几遍了,发现当查询一个特地的数据就会这样,找不到,其他数据都可以获取的
作者: ihuuhz    时间: 2016-8-16 17:02:17

dforce 发表于 2016-8-16 16:50
有什么问题,失去焦点值有变动的话触发这个事件
如果你没有选中项,e.selected就是空的 ...

[attach]7804[/attach]
只要查询结果里面带引号的,选中后,seleted就undefined,不知道你们那是不是这样,我这测试出来就是这样,别的结果我随便怎么选都没事,就这种结果的,报错

作者: dforce    时间: 2016-8-16 17:19:04

ihuuhz 发表于 2016-8-16 16:53
我确认我选中了,这个例子我跑了10几遍了,发现当查询一个特地的数据就会这样,找不到,其他数据都可以获 ...

那估计你的数据有问题,是不是唯一字段有重复了
作者: ihuuhz    时间: 2016-8-16 17:29:51

确实,原来如此,谢谢




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2