打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
小程序-封装示列

小程序封装ajax示列-仅用于个人学习记录

common.js :

function request(url,data,success,error){

var dynamic_pass=getCryptKey();

var params = encrypt(JSON.stringify(data), dynamic_pass, dynamic_pass);//动态加密

_default['params']=params;//数据整合

_default.sign = sign(_default);

params = encrypt(JSON.stringify(_default));//固定加密

wx.request({

url: "https://www.bigdata-expo.cn/"+url,

data:{params:params},

method:"POST",

success: function (res) {

var data = decrypt(res.data);

res = JSON.parse(data);

if (0 == res.rtnCode) {

var content = decrypt(res.data, dynamic_pass);

//log(content,"error");

res.data = JSON.parse(content);

}

success(JSON.stringify(res));

},

fail: function (e) {

//log(e.responseText);

error(e.responseText);

}

})

}


module.exports = {

sign: sign,

encrypt: encrypt,

decrypt: decrypt,

getCryptKey: getCryptKey,

request:request

}

//需要调用的地方

index.js :

var common= require ('../../common/js/common.js');//调用写有方法的js文件

//调用被封装的方法

common.request('/observation/api/getList',{},function(res){

        var datas = JSON.parse(res);//解析字符串为json格式

        console.log(’成功进入ajax‘:'+res)

},function(err){

        console.log('错误:'+err)

})

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
[JavaScript教程]我的开源框架之可拖拽功能实现
跨域与跨域访问
Java解密微信小程序手机号的方法 为什么要升级门店小程序
记一次笔试题
Thinkphp5微信小程序获取用户信息接口调用笔记
微信小程序怎么制作?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服