jQuery MiniUI

标题: 关于 loadForm加载表单数据 返回的结果问题 [打印本页]

作者: user_peng    时间: 2016-9-13 16:14:01     标题: 关于 loadForm加载表单数据 返回的结果问题

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 类型的为什么!!!!


作者: dforce    时间: 2016-9-13 17:16:52

这只是个ajax,并不是我们处理的
不清楚你后台返回的到底是什么
form.setData(data) 这个方法需要的数据格式{key1:value1,key2:value2}这样的包含键值对的对象
作者: user_peng    时间: 2016-9-20 17:26:32

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

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

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

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





欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2