- 注册时间
- 2013-1-26
- 最后登录
- 2013-7-1
- 阅读权限
- 10
- 积分
- 117
- 精华
- 0
- 帖子
- 22
|
本帖最后由 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如图
$.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"));接收不到呢?
|
|