一般情况下我们获取到后台返回来的 都是json的字符串形式,假设返回的数据是datas。可以通过 console.log( typeof datas)来测试一下 返回来的datas的数据类型。
json字符串的对像化
一般来说,我们要用的json数据都是对象,同key去查找值,所以这里 用到 JSON.parse(datas),将datas对象化
json对象的遍历
通过for(var key in datas){}的形式来遍历 ,多维的则复合 for遍历
例子:
var dataurl="xxxxxx/das/ddd";//数据请求接口
$.ajax({
url: dataurl,
type: 'POST',
data:"",
dataType: 'html',
timeout: 1000,
error: function(){alert('数据获取错误');},
success: function(datas){
var dataobj=JSON.parse(datas);
for(var key in dataobj){ 。
console.log(key);
for(var field_name in dataobj[key]){
console.log(field_name);
}
}
}