jQuery MiniUI

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

如何mini-buttonedit的选值动态加载mini-combobox下拉列表值 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2017-1-4 10:02:50 |只看该作者 |倒序浏览
jsp:

触发方法:

js:

获取到的数据:

如图,通过action获取到数据后,采用setData()方式不能动态加载下拉列表值,请问如何解决?
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2017-1-4 10:20:03 |只看该作者
1 换combobox的onbeforeshowpopup事件
2 ajax改同步
3 combobox.setData(data)  //data需要是数组数组[{},{},{}...]

Rank: 1

板凳
发表于 2017-1-4 10:54:11 |只看该作者
dforce 发表于 2017-1-4 10:20
1 换combobox的onbeforeshowpopup事件
2 ajax改同步
3 combobox.setData(data)  //data需要是数组数组[{},{ ...


这是action,
改后的触发方法:

js:

数据还是加载不出来,请问如何解决?
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

地板
发表于 2017-1-4 11:03:09 |只看该作者
Walker 发表于 2017-1-4 10:54
这是action,
改后的触发方法:

检查你交互后,前端获取到的到底是什么数据

Rank: 1

5#
发表于 2017-1-4 15:46:58 |只看该作者
dforce 发表于 2017-1-4 11:03
检查你交互后,前端获取到的到底是什么数据

action返回的是String[]:


返回的数据:



附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 1

6#
发表于 2017-1-4 15:48:09 |只看该作者
Walker 发表于 2017-1-4 15:46
action返回的是String[]:

请问还有哪里没设置正确吗?

Rank: 8Rank: 8

7#
发表于 2017-1-4 16:19:04 |只看该作者
Walker 发表于 2017-1-4 15:48
请问还有哪里没设置正确吗?

var data=mini.decode(text)
你前台获取到的应该是字符串,不是数组

Archiver|普加软件

GMT+8, 2024-9-30 14:31 , Processed in 1.029921 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部