jQuery MiniUI

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

给input赋值后form.getData却取不到 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2018-11-5 08:44:49 |只看该作者 |倒序浏览
明明有值但是却判定为空,后来form提交也接受不到
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 1

沙发
发表于 2018-11-5 08:45:44 |只看该作者
function search() {
        var ypbh = mini.get("ypbh").getValue();
        if (ypbh){
            $.ajax({
                url: "${pageContext.request.contextPath}/medicine/list?ypbh="+ypbh,
                dataType: 'json',
                async: false,
                success: function (data) {
                    let obj=data.data[0];
                    for(let key in obj){
                        $("#"+key + " input").val(obj[key]);
                    }
                },
                ondestroy:function (data) {

                }
            });
        }

    }
这是我对input赋值的方法

Rank: 8Rank: 8

板凳
发表于 2018-11-5 09:14:54 |只看该作者
609013830 发表于 2018-11-5 08:45
function search() {
        var ypbh = mini.get("ypbh").getValue();
        if (ypbh){

MiniUI控件请使用MiniUI的方法,不支持jquery的方法绑定数据
如果是单个控件赋值,请使用mini.get(id).setValue(value);
如果是表单赋值,请给每个控件设置好name,然后form.setData(data),按name来对应设置。

Rank: 1

地板
发表于 2018-11-5 09:55:10 |只看该作者
dforce 发表于 2018-11-5 09:14
MiniUI控件请使用MiniUI的方法,不支持jquery的方法绑定数据
如果是单个控件赋值,请使用mini.get(id).se ...

解决啦!!谢谢谢谢

Archiver|普加软件

GMT+8, 2024-5-3 12:36 , Processed in 1.063711 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部