jQuery MiniUI

标题: json 数据怎么多【】 [打印本页]

作者: wansgibo    时间: 2014-7-9 13:03:24     标题: json 数据怎么多【】

这是我表单的
{"noticeCode":"","noticeName":"","senderDeptCode":"","createDate":""}

这是我的表格
[{"noticeCode":"1","noticeDtlCode":"1","mpitemId":"1","unit":"1","remark":"1","lineDirect":"1","stake":1,"laneNum":"1","dssType":"1","dssDesc":"1","dssAmount":1,"mpitemAccount":1,"dssPhoto":"1"}]

第一个我可以解析出来。但这个表格传到后台没办法用json解析。大神看看这个怎么处理。我前台写的不对还是怎么样。我的js
为什么就多了【】 这个东西。我是获取的不对吗》还是用方法用错了
function saveData(){
        // 工程条目表单数据
        var o = form.getData();
        form.validate();
        if (form.isValid() == false) return;
       
        //json
        //var json = mini.decode (o);
       
        var  detailGrid = grid.getData();
        for(var i = 0; i < detailGrid.length; i++)
         {
                delete detailGrid[i]._id;
                 delete detailGrid[i]._uid;
         }

        var json =[];
        json.push(mini.encode(o));
        json.push(mini.encode(detailGrid));

$.ajax({
        url: basePath+"mems/dm/saveNotice",
        type: 'POST',
        dataType:"json",
        cache: false,
        data : JSON.stringify(json),
        beforeSend: function(x) {                     
                x.setRequestHeader('Content-Type', 'application/json; charset=utf-8');                  
        },
        success: function (text) {
                alert(text);
            //closeWindow("save");
        },
       
        error: function (jqXHR, textStatus, errorThrown) {
            //mini.alert(jqXHR.responseText);
            //closeWindow();
         }
        });
  }



作者: felt    时间: 2014-7-9 13:17:05

var json =[];
不是你自己放的数组吗
作者: wansgibo    时间: 2014-7-9 14:19:11

felt 发表于 2014-7-9 13:17
var json =[];
不是你自己放的数组吗

不是  获取 表格本身就带一个【】
作者: felt    时间: 2014-7-9 14:26:11

wansgibo 发表于 2014-7-9 14:19
不是  获取 表格本身就带一个【】

后台用我们的decode解析成数组,数组数据不能处理?
作者: wansgibo    时间: 2014-7-9 14:36:28

felt 发表于 2014-7-9 14:26
后台用我们的decode解析成数组,数组数据不能处理?

恩恩。我现在传过来的是【{表单对象},【{表格对象}】】

我要的是【{表单},{表格}】

同样都是用getdata 获取的。和encode 为什么就表格比表单多【】这样我是无法解析的
作者: factory    时间: 2014-7-9 14:49:03

wansgibo 发表于 2014-7-9 14:36
恩恩。我现在传过来的是【{表单对象},【{表格对象}】】

我要的是【{表单},{表格}】

MVC对于数组等复杂数据不好直接传吧, 你看我们MVC例子里面的AjaxMvc.aspx,看如何传递复杂数据的
作者: felt    时间: 2014-7-9 14:51:53

wansgibo 发表于 2014-7-9 14:36
恩恩。我现在传过来的是【{表单对象},【{表格对象}】】

我要的是【{表单},{表格}】

http://miniui.com/bbs/forum.php? ... &extra=page%3D1




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