最近几天学习到了两个小知识点
1、dojo/request/xhr读取自定义的配置文件
2、同步设置,避免异步查询所带来的问题,尤其是循环查询中所带来的问题,当然,在没必要进行同步查询的时候尽量使用异步查询
实例代码如下
//采用新的地区信息配置文件 h.GetPeiZhi=function() { var configFile = "dic/dqxx.json";// "config.json"; return xhr(configFile, {handleAs: 'json',sync:true}); };
var _def=h.GetPeiZhi();
_def.then(e.hitch(this, function(config) {
this.dqxx=config;
}));
this.dqxx就是所获取到的配置文件(json对象);
代码来自common.js中自己写的代码