jQuery MiniUI

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

关于 loadForm加载表单数据 返回的结果问题 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2016-9-13 16:14:01 |只看该作者 |倒序浏览
function loadForm() {
            //加载表单数据
            var form = new mini.Form("#form1");
            var id = mini.get("id");
            alert("bind"+ id.getValue() );
            $.ajax({
                url : "liveTranscodePush_bindEdit.do?id="+id.getValue(),
                type : "post",
                success : function(obj) {
                    alert(obj);
                    for(var x in obj){
                        alert(x);
                        alert(obj.x);
                    }
                    var data = mini.decode(text); //反序列化成对象
                    alert(data);
                    for(var i in data){//用javascript的for/in循环遍历对象的属性
                        alert(i);
                        alert(data.i);
                    }
                    form.setData(data.live); //设置多个控件数据
                }
            });
        }

如上: 在后台返回的obj是一个json字符串,但是 obj在前端输出类型的时候居然是一个 Object XMLdocument 类型的为什么!!!!

Rank: 8Rank: 8

沙发
发表于 2016-9-13 17:16:52 |只看该作者
这只是个ajax,并不是我们处理的
不清楚你后台返回的到底是什么
form.setData(data) 这个方法需要的数据格式{key1:value1,key2:value2}这样的包含键值对的对象

Rank: 1

板凳
发表于 2016-9-20 17:26:32 |只看该作者
dforce 发表于 2016-9-13 17:16
这只是个ajax,并不是我们处理的
不清楚你后台返回的到底是什么
form.setData(data) 这个方法需要的数据格式 ...

再请问一下:textbox 的onvalidation 事件只在文本失去焦点的时候触发吗?
如果出现:错误的数据没有经过失去焦点的情况,直接点击提交按钮 这样子数据验证是不是不行了。
另外TextBox中validateOnChanged属性要怎么用?

Rank: 8Rank: 8

地板
发表于 2016-9-21 09:23:54 |只看该作者
user_peng 发表于 2016-9-20 17:26
再请问一下:textbox 的onvalidation 事件只在文本失去焦点的时候触发吗?
如果出现:错误的数据没有经过 ...

验证都是失去焦点才触发
你可以主动调用验证mini.get(id).validate();
没有什么validateOnChange

Archiver|普加软件

GMT+8, 2024-9-29 23:33 , Processed in 1.082927 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部