猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
原生ajax返回的是json还是json字符串啊?
原生ajax返回的是json还是json字符串啊,感谢。后台给的是json。不要说jQuery返回的是json
慕桂英4014372
浏览 1686
回答 4
4回答
慕的地6264312
这个看后台返回给你的数据格式。如果是对象的话用JSON.stringify(data)转换成json字符串,反之用JSON.parse()转换成对象。
0
0
0
慕斯王
具体的数据格式还是要看后台所传输的数据,JSON.stringify() //从一个对象中解析出字符串JSON.parse() //从字符串中解析出JSON对象
0
0
0
MM们
推荐你看这个,XMLHttpRequest的responseType属性如果后台给的是Json的话,那你前台得到的data只是一个Json字符串,你要使用JSON.parse(data),将data转成json数据。如果后台给的是json的话,你这样做准行: xhr.onreadystatechange = function () { if (xhr.readyState === 4 && xhr.status === 200) { var data=JSON.parse(xhr.responseText); //data就是一个json类型的数据了 } };这种东西你不确定的话可以自己慢慢试的!!!反正也不用多少时间。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Python
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续