用mock.js模拟json数据,拦截ajax请求得到json对象,控制台能打印出来,用下标data[0]访问不到json对象数组中的项
代码如下
var Random = Mock.Random;
Mock.mock(/\.json/, {
'data|1-10': [{
'id|+1': 1,
'avata':'@IMG(200x100)',
'name': Random.name(),
'img': '@IMG(200x100)',
'data': '@DATE',
'text': Random.paragraph()
}
]
})
$.ajax({
url: 'data.json',
dataType: 'json'
}).done(function(data, status, jqXHR){
var result = JSON.stringify(data, null, 4);
var o = JSON.parse(result);
console.log(data);
console.log(data[0]);
console.log(o[0]);
})
控制台输出如下
慕桂英3389331
相关分类