$.getJSON('url',function(data){}) 中回调函数不执行
$.getJSON('url',function(data){}) 中回调函数不执行
url 中的 json 格式不正确 ,浏览器返回并没有报错 {'湖北':[114.11438,30.849429],'广西':[108.317507,23.032909],'肃’:[103.517537,36.327176]} 单引号 不认 ,换成双引号后就好了 或 其他 json格式不正确 可用json在线校验调试,。
在function 给全局变量赋值 全局变量总是未定义,原因是因为因为ajax请求是异步 , 所以
function test(){
$.ajaxSettings.async = false; //加上这句 使其成为同步。
$.getJSON('geoCoord.json',function(data){
console.info(data);
geo=data;
});
}
posted on 2015-06-11 23:19 zhongtianri 阅读(1331) 评论(0) 编辑 收藏 举报