本文共 1428 字,大约阅读时间需要 4 分钟。
首先解释一下我想要获取的数据,利用Ajax和后端进行异步请求
然后后端发送过来的数据通过alert()是这样的
那么问题就是我该如何得到这组数据中的msg中的数据或者data中的name的数据JSON.parse()
方法,这个方法在我们的JS中是一个自带的方法, 调用的时候直接通过JS对象.属性名
就可以食用了 如果传过来的JSON数据中还包含了数组,例如长这样子 { "msg":"成功","code":20000,"records":[ { "fw_ctime":"2020-08-01 08:00:00","fw_title":"光明日报聚焦:北斗三号系统全面建成给北斗产业带来什么","fw_description":"澎湃财经", "fw_picurl":"https://imagecloud.thepaper.cn/thepaper/image/80/830/440.jpg","fw_url":"https://www.thepaper.cn/newsDetail_forward_8535860"}, { "fw_ctime":"2020-08-01 08:00:00","fw_title":"深圳监管沙盒首批应用亮相:华为等申请的智能数字信用卡入围","fw_description":"澎湃财经","fw_picurl":"https://imagecloud.thepaper.cn/thepaper/image/80/729/885.jpg","fw_url":"https://www.thepaper.cn/newsDetail_forward_8527727"}, { "fw_ctime":"2020-08-01 08:00:00","fw_title":"美国众议院批准2021年1.3万亿美元支出计划","fw_description":"澎湃财经","fw_picurl":"https://imagecloud.thepaper.cn/thepaper/image/80/824/844.jpg","fw_url":"https://www.thepaper.cn/newsDetail_forward_8535430"}]}
//解析代码如下: $.ajax("../ViewUpdateController/showView",{ type:"get", dataType:"text", success:function(result){ var obj=JSON.parse(result); alert(obj.records); $.each(obj.records,function(i,json){ alert(json.fw_title); //将会获取到每次循环的值 }) } })
转载地址:http://iyhrb.baihongyu.com/