//a.json
{
list:{
createtime:"2018/11/05 16:45:22",
status: 0,
name: "aa",
price: "188.00",
num: "2",
img: "1.jpg"
}
}
$.ajax({
type: 'GET',
url: "a.json",
dataType: 'json',
success: function(msg){
console.log(msg);
},
error:function(msg){}
})
问题:上面的代码没有执行success回调方法
问题原因:json格式存在问题或不符合标准写法
解决方案:使json格式务必符合下述3个标准写法:
- 键名称:用双引号括起;
- 字符串:用双引号括起;
- 数字,布尔值不需要使用双引号括起 ;
修改a.json为对应的格式就可以了:
//a.json
{
list:{
"createtime":"2018/11/05 16:45:22",
"status": 0,
"name": "aa",
"price": "188.00",
"num": "2",
"img": "1.jpg"
}
}