|
向各位高手请教一个问题,我现在做的项目中很多页面都需要加载两个json文件(本地),但是每次加载都很慢,有时候要10秒中,加载方法参考的放淘宝
代码如下:
- define(function(require){
- var $ = require("jquery");
- var justep = require("$UI/system/lib/justep");
- return {
- loadDataFromFile : function(url,objData,operation) {
- if (operation) { objData.clear();}
- $.ajaxSettings.async = false;
- $.getJSON(url, function(data) {
- objData.loadData(data);
- });
- }
- }
- });
复制代码
也试过直接ajax请求,请教各位高手有没有更高校的方法。
- $.ajax({
- type : "GET",
- url :require.toUrl('$UI/lwt/json/mtData.json'),
- dataType : 'json',
- async : false,
- cache : false,
- success : function(data) {
- event.source.loadData(data);// 将返回的数据加载到data组件
- },
- error : function() {
- throw justep.Error.create("加载数据失败");
- }
- });
复制代码 |
|