ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] ## loadInfo ``` function loadInfo(){     //页面参数       var params =  api.pageParam; } ``` ## apiReady默认事件 ``` apiready = function() { //是否需要下拉刷新 refresh(); //初始化页面数据 loadInfo(); } ``` ## 下拉刷新 ``` //下拉刷新设置 function refresh(){ api.setRefreshHeaderInfo({ loadingImg: '../../image/loading_more.gif', visible : true, bgColor : '#f5f5f5', textColor : '#999', textDown : '下拉刷新...', textUp : '松开刷新...', showTime : false }, function(ret, err) { window.location.reload(); refresh_falag = false; api.refreshHeaderLoadDone(); }); } ``` 加载后台数据 ``` ajaxRequest('index/member_center/card_edit','post',this.info,function(ret, err){ console.log(JSON.stringify(ret)); if(ret && ret.state == 1) { alert('操作成功'); api.closeWin(); } else { if(ret) { showMsg(ret.message); } else { loadDataObj.showError(err); } } }); function ajaxRequest(url, method, bodyParam, callBack) { var common_url = server_url; var connectionType = api.connectionType; if (connectionType == 'none') { if (!no_net) { setTimeout(function() { if(api.winName=="root") { api.openFrame({ name: 'noNetwork', url: api.wgtRootDir + '/html/noNetwork.html', rect: { x:0, y:api.winHeight-api.frameHeight-56, w:"auto", h:"auto" }, pageParam : { winName : api.winName, }, reload:true }); } else { api.openFrame({ name: 'noNetwork', url: api.wgtRootDir + '/html/noNetwork.html', rect: { x:0, y:api.winHeight-api.frameHeight, w:"auto", h:"auto" }, pageParam : { winName : api.winName, }, reload:true }); } /** api.openWin({ name : 'noNetwork', reload : true, url : api.wgtRootDir + '/html/noNetwork.html', pageParam : { winName : api.winName, } });**/ }, 300); no_net = true; } return; } else { var auth_token = $api.getStorage("auth_token") || ''; api.ajax({ url : common_url + url, method : method, cache : false, timeout : 20, dateatype : 'json', charset : 'utf-8', headers : { //用户登录认证标识 "AUTHTOKEN":auth_token, "p" : "baobaogan" }, data : { values : bodyParam } }, function(ret, err) { /*访问了需要登录的接口 跳转到用户登录页面*/ if(ret.state==70001){ goLogin();return; } if (ret) { if (substring_b(ret.ErrorInfo) == "" || ret.ErrorInfo == null) { // ajaxRequest_his(url, method, bodyParam); } } callBack(ret, err); }); } } ```