jQuery MiniUI

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

json 数据怎么多【】 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2014-7-9 13:03:24 |只看该作者 |倒序浏览
这是我表单的
{"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();
         }
        });
  }


Rank: 8Rank: 8

沙发
发表于 2014-7-9 13:17:05 |只看该作者
var json =[];
不是你自己放的数组吗

Rank: 3Rank: 3

板凳
发表于 2014-7-9 14:19:11 |只看该作者
felt 发表于 2014-7-9 13:17
var json =[];
不是你自己放的数组吗

不是  获取 表格本身就带一个【】

Rank: 8Rank: 8

地板
发表于 2014-7-9 14:26:11 |只看该作者
wansgibo 发表于 2014-7-9 14:19
不是  获取 表格本身就带一个【】

后台用我们的decode解析成数组,数组数据不能处理?

Rank: 3Rank: 3

5#
发表于 2014-7-9 14:36:28 |只看该作者
felt 发表于 2014-7-9 14:26
后台用我们的decode解析成数组,数组数据不能处理?

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

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

同样都是用getdata 获取的。和encode 为什么就表格比表单多【】这样我是无法解析的

Rank: 8Rank: 8

6#
发表于 2014-7-9 14:49:03 |只看该作者
wansgibo 发表于 2014-7-9 14:36
恩恩。我现在传过来的是【{表单对象},【{表格对象}】】

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

MVC对于数组等复杂数据不好直接传吧, 你看我们MVC例子里面的AjaxMvc.aspx,看如何传递复杂数据的

Rank: 8Rank: 8

7#
发表于 2014-7-9 14:51:53 |只看该作者
wansgibo 发表于 2014-7-9 14:36
恩恩。我现在传过来的是【{表单对象},【{表格对象}】】

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

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

Archiver|普加软件

GMT+8, 2024-9-29 15:34 , Processed in 1.034066 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部