jQuery MiniUI

 找回密码
 立即注册
查看: 2390|回复: 5
打印 上一主题 下一主题

autocomplete在onvaluechanged获取不到值 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2016-8-16 16:31:32 |只看该作者 |倒序浏览
我在change方法里面代码如下function onChanged(e) {
            console.log(e);
            var item = e.selected;

}
监控浏览器的时候发现输出的selected是undefined

我测试的时候,发现不是所有的都是这样,有时候好的,可以获取到值,有时候就这样,请教该怎么处理?
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

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

Rank: 3Rank: 3

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

我确认我选中了,这个例子我跑了10几遍了,发现当查询一个特地的数据就会这样,找不到,其他数据都可以获取的

Rank: 3Rank: 3

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


只要查询结果里面带引号的,选中后,seleted就undefined,不知道你们那是不是这样,我这测试出来就是这样,别的结果我随便怎么选都没事,就这种结果的,报错
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

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

那估计你的数据有问题,是不是唯一字段有重复了

Rank: 3Rank: 3

6#
发表于 2016-8-16 17:29:51 |只看该作者
确实,原来如此,谢谢

Archiver|普加软件

GMT+8, 2024-10-1 22:35 , Processed in 1.044002 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部