jQuery MiniUI

标题: 自己定义了一个JSON格式的数据后台怎么接收? [打印本页]

作者: we0476    时间: 2013-6-21 22:17:28     标题: 自己定义了一个JSON格式的数据后台怎么接收?

本帖最后由 we0476 于 2013-6-21 22:20 编辑

自己定义了一个JSON格式的数据后台怎么接收?
代码如下:
tree.on("nodeselect", function (e) {
                var ajaxUrl = ""
                var json = "";
                if(e.node.pid == null){
                        json = mini.encode({"id":e.node.id});
                        ajaxUrl = "getSysTree_getTrees";
                        trees.saveData(ajaxUrl,json);
                }else{
                        json = mini.encode({"id":e.node.id, "pid":e.node.pid});
                        ajaxUrl = "getSysTree_getTreeId";
                        trees.saveData(ajaxUrl,json);
                }


trees.saveData()方法如下:
var trees = {
                saveData : function(ajaxUrl,json){
                        alert(json)                       //这里弹出的json如图
                       [attach]2213[/attach]
                    $.ajax({
                        url: ajaxUrl,
                        data: {data: json},
                        type: "post",
                        success: function (text) {
                            //grid.reload();
                        },
                        error: function (jqXHR, textStatus, errorThrown) {
                            alert(jqXHR.responseText);
                        }
                    });
                }
}

后台用System.out.println(request.getAttribute("data"));接收不到呢?


作者: niko    时间: 2013-6-22 09:51:59

参考demo/data/ajaxservice.jsp内的处理方法
request.getParameter("data")




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