可以看到cash已经取到了值,而且也有定义

看网上全说request success callback是因为没有将this.setdata改为that.setdata,但是我的代码写的是that,这就很尴尬了

      var Openid = options.openid
var that = this
that.data.Openid = Openid
var myDate = new Date();
var date = myDate.getTime()
console.log( '用户的openid为', that.data.Openid)
console.log( '用户的查询时间为', myDate)
wx.request({ //通过openid搜索用户打分信息
url: 'http://localhost:23711/api/Data/GetData',
data: {
Openid: Openid,
Cash: '',
Violation: '',
Hincome: ''
},
method: 'POST',
header: { 'content-type': 'application/json' },
success: function (res) {
console.log(res.data)
var jsonObject = res.data
that.setData({
Cash: jsonObject[ 0].Cash,
Violation: jsonObject[ 0].Violation,
Hincome: jsonObject[ 0].Hincome
})
Cash = jsonObject[ 0].Cash,
Violation = jsonObject[ 0].Violation,
Hincome = jsonObject[ 0].Hincome
},
fail: function (res) {
console.log( 'submit fail');
wx.showModal({
title: '查询失败',
content: '数据库中没有您的数据',
showCancel: false,
cancelText: '',
cancelColor: '',
confirmText: '确定',
confirmColor: '',
success: function(res) {},
fail: function(res) {},
complete: function(res) {},
})
},
})

最后发现是因为用了数组 jsonObject[ 0 ]取值,而我的值不是数值的形式,提醒了我代码不要无脑参考别人。。。
解决方法就是不用 jsonObject,直接用cash=res.data.cash取值。

【LadyBug】thirdScriptError:api request success callback function,Cannot read property undefine参数相关推荐

  1. Vue is not defined;at App onLaunch function;at api getSystemInfo success callback function

    Vue is not defined;at App onLaunch function;at api getSystemInfo success callback function 原因是:未在app ...

  2. Offset is outside the bounds of the DataView;at api notifyBLECharacteristicValueChanged success call

    在做微信小程序开发,向蓝牙发送信息时,遇到这样一个错误 错误解释: 数组下标越界 报错原因: 我在设置ArrayBuffer时,直接设置过少,导致在循环通过蓝牙传递信息时,造成数组下标越界. 解决办法 ...

  3. C语言中的回调函数(Callback Function)

    C语言中的回调函数(Callback Function) 1 定义和使用场合 回调函数是指 使用者自己定义一个函数,实现这个函数的程序内容,然后把这个函数(入口地址)作为参数传入别人(或系统)的函数中 ...

  4. 关于ArcGIS Api for js 中function(evt)参数的认识

    最近在研究function()中参数到底指的是什么东西?一般我们遇到function(evt),这里到底这个参数指的是什么东西 下面我们看一段代代码: var dynamicMapServiceLay ...

  5. request.getParameter和SpringMVC后台控制层获取参数的方式

    **1. request.getParameter** 转载于:http://blog.csdn.net/moreorless/article/details/4199677 一. 简单的对比 req ...

  6. C/C++中Windows API 简单的(Callback)回调机制

    首先来说说什么是调用和回调 当一个程序调用windows API时的过程称为Call 当windows API调用程序里面的函数时这称之为Callback 下面举一个简单的例子来说明回调的用途 编写一 ...

  7. Azure上用API成功创建Lambda Function的截图

    lambdaFunction-1587384206867 System.currentTimeMillis(); https://beforecreateuser.jerrywebsites.net/ ...

  8. Web API Request Content多次读取

    使用自宿主OWIN 项目中要做日志过滤器 新建类ApiLogAttribute 继承ActionFilterAttribute ApiLogAttribute :  ActionFilterAttri ...

  9. 回调函数callback function的机制及使用举例

    如果把函数指针传递给另一个函数(调用者),当调用者执行时,函数指针所指的函数也被执行.被调用的函数就是回调函数. 回调函数实现的机制是 1.定义一个回调函数: 2.提供函数实现的一方在初始化的时候,通 ...

最新文章

  1. 记录一次基于LV块做存储介质的KVM扩容过程
  2. linux跨服务器复制文件夹,linux下跨服务器文件文件夹的复制
  3. Java-集合的简单介绍
  4. 使用双亲指针表示法存储一棵树,可以方便解决下列哪个应用问题( )
  5. ElasticSearch简介与安装
  6. Requests库基本使用
  7. ApiBoot - ApiBoot Quartz 使用文档
  8. 电商美工必备,品质超高的万能套用促销PSD分层模板,宝藏!
  9. 微课--25分钟学会使用Python群发电子邮件
  10. 【jQuery获取下拉框select、单选框radio、input普通框的值和checkbox选中的个数】
  11. ext3转化为ext4
  12. 机械设计:机械加工中获得工件尺寸精度的常用方法!
  13. 双十一数码产品选什么好?双十一数码好物推荐
  14. Cascadeur笔记:导出非ASC II格式FBX的方法
  15. 怎样将几个pdf文件合成一个?
  16. Mysql Mac 免安装教程
  17. 澳门大学之波尔图大学交换
  18. xcode以及mac常用快捷键
  19. tomcat调优之监控连接数和连接池
  20. servlet过滤器的介绍

热门文章

  1. wemall app商城源码Android之支付宝通知处理类 1
  2. wemall5.0上线
  3. Maven导入com.google.common.collect jar包
  4. 绝地求生测试服画质优化软件,绝地求生Reshade安装教程-PUBG画质优化插件使用教程...
  5. 合宙昆仑镜LCD驱动测试
  6. 【C++】字符串的 hash 值计算
  7. 【软件应用开发】基于SSM框架的共享云盘系统设计与实现
  8. 物流快递APP开发基础功能
  9. mysql倒序截取字符串_MySQL数据库之mysql截取字符串与reverse函数
  10. 宁愿没工作,也不要随便找个工作