ajax接受json问题

zhangsheng_1992 2015-11-10 03:15:42
js代码

$.ajax({
url:url,
type: "POST",
dataType: "json",
data: {"id": id},
success: function(jsonObj){

}
});


返回的json串为

{
"code": 1,
"message": {
"id": 100,
"health_id": "",
"name": "轮毂清洗养护",
"price": "",
"workhour": "",
"parent_id": 10,
"sorts": "1-10-100",
"factory_id": 0,
"type": 2,
"is_del": 0
}
}


我该如何把里面的code
和message里面的值遍历出来
...全文
161 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lucky丶钉钉 2016-06-22
  • 打赏
  • 举报
回复
 BufferedReader br = new BufferedReader(new InputStreamReader(request.getInputStream()));
String line = null;
StringBuilder sb = new StringBuilder();
while ((line = br.readLine()) != null) {
sb.append(line);
}
reqBody = URLDecoder.decode(sb.toString(), "UTF-8");
String inputDataFormat = getInputDataFormat();
JSONObject json;
if (inputDataFormat.equals("json")) {
new JSONObject(); json = JSONObject.parseObject(reqBody);
for (String key : map.keySet()) {
if (StringUtils.isEmpty(json.getString(key))) {
continue;
}
map.put(key, json.getString(key));
}

你看看这个能不能用,也是接收json格式数据,后台做处理的
zhongyuan332 2015-11-10
  • 打赏
  • 举报
回复
你console.log(jsonObj);试一下 要是object对象的话就得用[0]来取
zhongyuan332 2015-11-10
  • 打赏
  • 举报
回复

 $.ajax({
            url:url,
            type: "POST",
            dataType: "json",
            data: {"id": id},
            success: function(jsonObj){
                alert(jsonObj.code);
                alert(jsonObj.message.id);
        }
        });
slwsss 2015-11-10
  • 打赏
  • 举报
回复
alert(jsonObj.code); alert(jsonObj.message.name)

87,915

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧