欢迎来到258分享网,纯净的网络源码分享基地!

258资源分享网

全部作品
全部作品
网站源码
微信源码
素材特效
源码插件
视频教程
建站学院
热门搜索: 织梦  农业种植  农业  安全设置  官方
258资源分享 > 建站学院 > 微信开发 > 微信小程序跳转传参数 传对象,wx.request的json数据传输

推荐下载

HTML5响应式自适应网咯设计

2020-05-12   浏览:797

HTML5自适应律师工作室类网

2020-04-04   浏览:665

高端HTML5响应式企业通用网

2020-05-06   浏览:578

html5响应式外贸网站英文版

2020-05-08   浏览:552

茶叶家具销售类网站

2020-04-28   浏览:550

微信小程序跳转传参数 传对象,wx.request的json数据传输

发布时间:2020-12-20  
一:跳转传参数 传对象

分享者:幼年程序猿,原文地址 
一般都是传字符串到下一页,如果要想传对象怎么办呢?

我的解决办法是先将对象转换为json字符串然后到下个页面将json字符串,再转化为对象。如下:

 

let str=JSON.stringify(e.currentTarget.dataset.item);

wx.navigateTo({

url:'../toMybaby/babyDetail/babyDetail?jsonStr='+str,

success:function(res){

// success

},

fail:function(){

// fail

},

complete:function(){

// complete

}

})

 

onLoad:function(options){

// 生命周期函数--监听页面加载

let item=JSON.parse(options.jsonStr);

this.setData({ward:item});

},

 

二:wx.request的json数据传输

分享者:微风&细雨,原文地址  wx.request使用

代码如下:

 

wx.request({

url:'https://192.168.191.1:8443/vocation/bbb',

data:{name:"111",password:"123",id:"123"},

method:'post',// OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT

// header: {}, // 设置请求的 header

// dataType:JSON,//该语句会将服务器端的数据自动转为string类型

success:function(res){

// success

 

console.log("返回数据为:"+res.data.employees[1].firstName);

console.log('submit success');

},

fail:function(){

// fail

console.log('submit fail');

},

complete:function(){

// complete

console.log('submit comlete');

}

})

服务器端的代码:

 

       JSONObject jsonObject =JSONObject.fromObject(getRequestPayload(request));

String name=jsonObject.get("name").toString();

String password=jsonObject.get("password").toString();

String s ="";

response.setContentType("application/json;charset=utf-8");

response.setHeader("Access-Control-Allow-Origin","*");