jQuery MiniUI

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

Combobox的data属性,当值从隐藏域取时,赋值不成功 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2014-9-4 16:18:37 |只看该作者 |倒序浏览
  1. <input id="queryType" class="mini-Combobox" textfield="text" valuefield="id" data="SearchObjectData"
  2.                 allowinput="false" emptytext="查询图例" shownullitem="true" nullitemtext="" width="80" />
复制代码
  1. var cm="'"+$("#tt").val()+"'";
  2. var SearchObjectData=eval(cm);
复制代码

想动态的从隐藏域中取到值,然后赋值给combobox
但是按照以上写法却无法赋值上,请问是什么原因?

Rank: 8Rank: 8

沙发
发表于 2014-9-4 16:29:05 |只看该作者
SearchObjectData数据你确定是一个数组吗

Rank: 3Rank: 3

板凳
发表于 2014-9-4 16:30:21 |只看该作者
dforce 发表于 2014-9-4 16:29
SearchObjectData数据你确定是一个数组吗

确实。
另外我发现一个奇怪的问题,如果数据是写死的话,就可以,动态的话,就不行

Rank: 3Rank: 3

地板
发表于 2014-9-4 16:31:21 |只看该作者
dforce 发表于 2014-9-4 16:29
SearchObjectData数据你确定是一个数组吗

数组如下:
[{ id: "4", text: "A" }, { id: "5", text: "B" }, { id: "6", text: "C"}]

Rank: 8Rank: 8

5#
发表于 2014-9-4 16:34:11 |只看该作者
haxwn 发表于 2014-9-4 16:31
数组如下:
[{ id: "4", text: "A" }, { id: "5", text: "B" }, { id: "6", text: "C"}]

combobox是同步解析的
用combobox.setData(data)去赋值

Rank: 3Rank: 3

6#
发表于 2014-9-4 16:48:02 |只看该作者
dforce 发表于 2014-9-4 16:34
combobox是同步解析的
用combobox.setData(data)去赋值

确实可以了,谢谢!

Archiver|普加软件

GMT+8, 2025-7-10 16:26 , Processed in 1.042515 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部