- Unexpected token o in JSON at position 1
麻烦哪位高人给看看,报这个错,是什么 原因 这是app.js文件里的 应该是调用 this.getUserDataToken(); 出的问题 不写他时没事,写上就报这个的错,请高人指点,谢谢!!! 定义方法,调用方法的问题感觉 是,再次感谢!! onLaunch: function () { this.getUserDataToken(); if (wx.authorize) { wx.authorize({ scope: 'scope.userInfo', success() { // 用户已经同意小程序使用登录功能,后续调用 wx.login 接口不会弹窗询问 //wx.startRecord() console.log("同意获取用户信息"); } }) } else { // 如果希望用户在最新版本的客户端上体验您的小程序,可以这样子提示 wx.showModal({ title: '提示', content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。' }) }; //判断用户登录状态 wx.checkSession({ success: function(){ //session 未过期,并且在本生命周期一直有效 console.log('未过期,并且在本生命周期一直有效') }, fail: function(){ //登录态过期 console.log('登录态过期'); } }) }, getUserDataToken:function(){ var that = this; ........ }
2017-08-25 - wx.sendSocketMessage怎样才能得到服务器的返回值?
代码如下: wx.onSocketOpen(function() { socketOpen = true wx.sendSocketMessage({ data: '268150080606', header:{ 'content-type': 'application/json' }, success: function(res){ // console.log("成功"+res); console.log(res); }, fail: function(res) { console.log("失败"); } }) }) 通过sendSocketMessage向服务器发送一个数据,服务器收到了小程序发的数 服务器在收到小程序发的数后,返回了一个数,请问这时候小程序怎么才能得到服务器返回的数 谢谢了! 现在代码得到的值 是: Object {errMsg: "sendSocketMessage:ok"} errMsg:"sendSocketMessage:ok" __proto__:Object 并不是服务器返回的数据 请高手指点,谢谢!
2017-08-23 - wx.request取值问题
麻烦问题一下,在取返回值时,我的整个的返回值如下: {"code":0,"message":"微信登录成功","body":{"user_id":"61","register_time":"2017-08-08 15:18:20","register_token_time":"2017-08-08 15:18:20","token":"a9b5cc0210b147f4b6337cfe467ba2a0","is_new_user":1,"openid":"olOHv0I1WSFIERbdirhxzfrs2vvs","unionid":77809}} 现在我想取出其中的code 的值,可是去得不到数,undefined返回的是这个 我是这样取值的 wx.request({ //用户登录URL地址 url: 'https://xxxx.com/api/user/wx_login', method:"POST", data: { data: JSON.stringify(dataok) }, header: { 'content-type': 'application/json' }, //接口调用失败的回调函数 fail:function(res){ console.log('接口调用失败'+res.data) }, //接口调用成功的回调 success: function(res) { console.log('code:'+res.data.code) console.log('all:'+res.data) 页面打印出来的结果如下: code:undefined app.js [sm]:88 all:{"code":0,"message":"微信登录成功","body":{"user_id":"61","register_time":"2017-08-08 15:18:20","register_token_time":"2017-08-08 15:18:20","token":"a9b5cc0210b147f4b6337cfe467ba2a0","is_new_user":1,"openid":"olOHv0I1WSFIERbdirhxzfrs2vvs","unionid":77809}} 取其中的code的值,得不到值,麻烦大家给看看,是调用的时候的问题,还是返回值的问题,多谢了!
2017-08-08 - wx.request向服务器传数据时,DATA里传变量,代码如何写 ,谢谢!
wx.request({ //用户登录URL地址 url: 'https://xxx.com/api/user/wx_login', method:"POST", data: { data: dataok //data:'{name:"111",password:"123",id:"123"}' }, 此处的dataok 是个变量,可是在服务器端取不到数 dataok里的数据是这样的 Object {body: Object, timestamp: 1502076717, sign: "d41d8cd98f00b204e9800998ecf8427e"} body:Object js_code:"071cRB1a1cJcQS14ao1a1xUH1a1cRB10" __proto__:Object sign:"d41d8cd98f00b204e9800998ecf8427e" timestamp:1502076717 __proto__:Object 在服务器端得不到数据,如果只是给dataok 赋值个123ABC 这样服务器端就可以得到这个数据 麻烦给看看这是哪里出了问题,谢谢~!
2017-08-07