jQuery MiniUI

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

script动态添加的下拉框数据无法加载 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2020-6-15 10:48:38 |只看该作者 |倒序浏览
jquery代码如下:


var
h='<tr>' +
      '<td><a onclick="removeThis(this)">-</a></td>' +
      '<td><input class="mini-combobox" textField="name" valueField="code" th:data="${#dic.generals(\''+'DICT'+'\')}"/></td>' +
      '<td><input class="mini-combobox" textField="name" valueField="code"/></td>' +
      '<td><input class="mini-combobox" textField="name" valueField="code"/></td>' +
      '<td><input class="mini-combobox" textField="name" valueField="code"/></td>' +
      '<td><input class="mini-textbox"/></td>' +
      '</tr>';
mini.parse()
$("#itemTable tbody").prepend(h);

第二行的
th:data 下拉框无法触发字典的数据加载,想问下这个怎么搞啊?格式没有搞错,页面确实显示出了下拉框




Rank: 8Rank: 8

沙发
发表于 2020-6-15 11:05:33 |只看该作者
先添加,再mini.parse()解析,你这里顺序错了

Rank: 2

板凳
发表于 2020-6-15 11:15:19 |只看该作者
felt 发表于 2020-6-15 11:05
先添加,再mini.parse()解析,你这里顺序错了

下面还有一次parse的,始终不显示的

Rank: 8Rank: 8

地板
发表于 2020-6-15 13:39:21 |只看该作者
JohnWatson 发表于 2020-6-15 11:15
下面还有一次parse的,始终不显示的

添加完就需要mini.parse()
你这里应该是你的数据问题
创建的时候数据没有获取到
你可以看下我做的这个例子

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

Rank: 2

5#
发表于 2020-6-15 13:42:27 |只看该作者
felt 发表于 2020-6-15 13:39
添加完就需要mini.parse()
你这里应该是你的数据问题
创建的时候数据没有获取到

我这个数据要动态去后台查字典的,不是直接写死的,麻烦您试一下这个操作。同样的字典,上面写死的控件是OK的,都是有数据的,动态加载的东西就没数据了

Rank: 8Rank: 8

6#
发表于 2020-6-15 14:10:06 |只看该作者
JohnWatson 发表于 2020-6-15 13:42
我这个数据要动态去后台查字典的,不是直接写死的,麻烦您试一下这个操作。同样的字典,上面写死的控件是 ...

那你用url啊,我们不清楚你这data=是个什么数据。

Rank: 2

7#
发表于 2020-6-15 15:58:37 |只看该作者
felt 发表于 2020-6-15 14:10
那你用url啊,我们不清楚你这data=是个什么数据。

data是个后台返回的json字符串,[{type:ZL,code:01,name:选项1,sort:1},{type:ZL,code:08,name:选项2,sort:2}]

Rank: 8Rank: 8

8#
发表于 2020-6-15 18:31:47 |只看该作者
JohnWatson 发表于 2020-6-15 15:58
data是个后台返回的json字符串,[{type:ZL,code:01,name:选项1,sort:1},{type:ZL,code:08,name:选项2,sort ...

按我们的html结构返回,去掉td:看看

Archiver|普加软件

GMT+8, 2024-11-27 07:33 , Processed in 1.043853 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部