微信小程序request请求后端数据返回undefined是什么原因

报错:
图片说明

detail.js

onLoad: function (options) {

let _id = options._id;
console.log("详情页接收的_id值:" + _id);

//请求文章详情页
wx.request({
  url: 'http://localhost/home.html?_id=' + _id,

  headers: {
    'Content-Type': 'application/json'
  },

  success: function(res) {
    let content = res.data.content;
    console.log("文章详情页如下:")
    console.log(content);
  }
})
},

detail.wxml

<text>{{content}}</text>

本地数据:
图片说明

0

7个回答

已解决,是请求的路径写错了

0

res也是undefined吗?如果是的话,你试试你的url是否正确,有没有报错

0
qq_38394249
v_lin@ 回复纸包包: 你的res可以获取吗?我以前写的时候返回的json类型的
4 个月之前 回复
weixin_41341017
纸包包 你好,url可以正常访问,页面是上面最后一张图
4 个月之前 回复

看一下你后台返回数据的方法,应该是后台存储数据的方式不对导致你在js中取不出来。

0
weixin_41341017
纸包包 回复: /* 显示数据库数据的页面 */ router.get('/home.html', function(req, res, next) { storyModel.find().exec(function(err,data){ res.send(data); }); });
4 个月之前 回复
weixin_41341017
纸包包 你好,后台的代码:
4 个月之前 回复

数据接口后台返回的结构格式不对吧

0

点开Network看返回什么

0

看下浏览器得返回值。debugger一下

0

res.data[0].content 这样是拿第一条数据吧,是一个数组集合

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
微信小程序请求后端数据(wx.request)
小程序请求后端数据,直接看代码 wx.request({ url: '',//请求地址路径 data:'',//请求参数 method:"post/get",//请求方式 header:{//请求头 "content-type": "application/x-www-form-urlencoded" }, success(res){ if(res.data.success...
微信小程序之request请求
wx.request(OBJECT)
微信小程序笔记——微信小程序request请求封装
一、前言 微信小程序提供的wx.request请求API,文档介绍的很清楚。直接使用代码未免累赘,并且处理一些返回操作不好统一处理,所以就对wx.request做了一下封装。 1.新建js文件(request =&gt; index.js) // let baseUrl = 'http://******/'; //测试 // let baseUrl = 'http://******/'...
微信小程序后端不能获取request提交的数据解决办法
微信小程序后端不能获取request提交的数据解决办法 在 header 中添加字段 "Content-Type": "application/x-www-form-urlencoded"
Promise封装微信小程序的Request请求
  回调地狱一向是影响开发和维护的症结所在,无数个success()的嵌套再嵌套,导致代码层级颇深,盘一次逻辑都要费劲千辛万苦,ES6语法中的Promise,便是专为解决JS中异步请求回调的信任问题而存在的,结合小程序目前提供的API支持,可以用Promise将其进行简单封装,优化性能体验。具体代码如下(注意看注释):   1. 首先在公共的util.js(或者自己创建的公有JS文件)中加入如下...
微信小程序request请求实例,网络请求。
最近微信小程序开始开放测试了,小程序提供了很多api,极大的方便了开发者,其中网络请求api是wx.request(object),这是小程序与开发者的服务器实现数据交互的一个很重要的api。 官方参数说明如下 OBJECT参数说明: 参数名 类型 必填 说明 url String 是 开发者服务器接口地址 data Object、S
微信小程序(一)request请求封装
今天开始我会把自己在微信开发中的各个功能的实现做一个总结,自己总结的同时也和大家来一起学习、交流。就先从微信的接口请求封装开始讲起吧。function requestBase(api, data, success, fail) { wx.request({ url: app.data.url + api, method: &quot;POST&quot;, header: { &quot;Conte...
微信小程序Request请求封装
用ES6Promise对象对wx.request进行封装描述:wx.request是微信小程序提供的Api请求方法,success是请求成功的回调,fail是请求失败的回调,我们用es6的Promise对象对该方法进行封装。好处:方便我们对请求的异步处理,减少了我们的业务代码。 1.封装底层代码 //wx.request请求数据 re...
微信小程序入门三request请求
上一章讲了微信小程序的UI框架 weui-wxss 这章就谈谈微信小程序的数据交互,wx.request 方法。 request的请求发起的是https的请求,如果你的服务器是http站点,那需要做配置。可以参考文章:http转https教程 如果你没有服务端,又想学习微信小程序,可以调用我的接口,文章中会详细介绍使用方法。
微信小程序:request请求封装工具类
修改过的封装请求: header: {'Content-Type': 'application/json'},  防止参数中敏感字符丢失的问题 header: {'Content-Type': 'application/x-www-form-urlencoded'},   function Requests(url, data) { return new Promise((resolv...
微信小程序request请求session失败
这两天要被request请求搞死了,一直从服务器那边请求不到session,后面看来网上的解决办法才知道少了session_id,下面是我的解决方式:小程序端://得到thridsession和session_id var thridsession=wx.getStorageSync('thridsession'); //如果thridsession存在则取服务器验证登入是否失效
微信小程序封装request请求
在小程序开发中,通过接口获取后台数据,这时候我们不得不在每个页面的js文件中写到:wx.request({ url:'',.....}) 但是调用很多接口的时候,会非常频繁的使用request,作为一名java开发人员,显然我们需要对他进行一下封装:   1.在utils同级目录下建立service 2.typeof cb == &quot;function&quot; &amp;amp;&amp;amp; cb(res...
微信小程序--request(ajax)请求
本文主要介绍小程序ajax或者称之为wx.request的post跟get两种请求方式。 get请求方式wx.request({ url: request_comment_url+"?type_id=" + id, data: { 'signature': signature, }, method: "get", succes
微信小程序request请求封装
在项目中获取后台数据时,会应用到 wx.request({}) 发起https网络请求。 项目中需求:如果是 POST请求 接口, 进行 MD5加密。 根据实际需求即可。 写的不好,欢迎大神们指点。谢谢! 文章目录API完整request请求MD5.JSGET请求POST请求返回数据处理JSON数据排序方法导出模块 API wx.request网络请求API 参考文章 完整request请...
微信小程序request请求pending
微信小程序里面的request请求出现pending,但是服务器又显示的是成功的状态200,这是怎么回事?有时又没得问题
微信小程序之请求400(Bad Request)
微信API 对于header['content-type'] 为application/json 的数据,会对数据进行json序列化 对于header['content-type'] 为 application/x-www-form-urlencoded 的数据,会哦将数据转换成query string (encodeURIComponent(k)=encodeURIComponent(v)&enc
微信小程序 request请求封装
request 只用POST,只封装了POST,等有用到GET再重写,接口用的ThinkPHP5.0 主要代码 var apiurl = "xxxxx"; function http_post(controller,data,cb){ wx.request({ url:apiurl+controller, data:d...
微信小程序后端
CRMEB微信小程序商城系统,基于CRMEB系统开发的一套电商系统,带优惠券、积分、秒杀、拼团、砍价、分销等功能, 后端。 小程序前端请下载【微信小程序和微信小商城】标题的压缩包
微信小程序的 request 处理方式,及微信小程序 request 的错误处理
微信小程序是一种借助互联网获取内容的应用,而非单机应用,对互联网通信的依赖很深。因此,微信小程序在开发过程中最重要的一环就是处理前后台通信。 在基本应用中,常常会遇到,请求失败,或者操作数错误的情况;请求失败多数情况下是前后台通信不畅造成的,例如,不稳定的蜂窝数据环境下或者较为拥堵的宽带网络下,通常,一个前端 request 方法应该具备会处理这些问题能力。 不稳定网络环境造成的通信失败 - ...
微信小程序 后端接口
  主要controller接口   &amp;lt;?php namespace Addons\Fenxi\Controller; use Home\Controller\AddonsController; class FenxiController extends AddonsController{ #这个是写接口 function getList(){ $list = M('Fe...
微信小程序天气 后端
后端!只有java后端 微信小程序天气 后端微信小程序天气 后端
微信小程序后端Springboot
微信小程序后端Springboot,功能增、删、改、查操作,一个交互demo 前端地址:https://download.csdn.net/download/huanfengzhiqiu/10526403 后端地址:https://download.csdn.net/download/huanfengzhiqiu/10526396
微信小程序支付后端
微信小程序支持调用微信支付,微信小程序内部只能调起预支付接口,其中预支付接口需要的参数,需要后端人员请求微信进行获得。这其中微信小程序需要开通或者绑定微信商户平台的账号,并且两者所属主体必须是同一个。这里需要得到$appid  = &quot;&quot;;//小程序$secret = &quot;&quot;;//小程序$mch_id = &quot;&quot;;//商户号$body   = &quot;&quot;;//支付说明  腾讯充值$fee    = &quot;&quot;;//...
微信小程序——与后端通信
最近在学习微信小程序,而与后端通信是小程序非常重要的一个方面,而微信小程序开发版中是不可以直接识别外网生成的api接口的,所以我们需要用到一些渗透工具,这里特来记录一下。 微信小程序使用wx.request(OBJECT)来调用后端接口(作为一个后端人员,还是要学习一些前端知识的。。): wx.request({ url: 'test.php', // 仅为示例,并非真实的...
微信小程序的 request 封装
背景 之前小程序代码混乱,所以新项目一开始就准备弄个微信小程序的 request 的封装 流程 先来说说整个流程: appjs 里面已进入就去获取用户信息,如果没有登录则默认登录,这里不做错误处理 用户必须同意授权才能进行操作,如果不同意授权则会一直跳转到授权页面 在授权页面点击授权登录后,调用登录接口,成功后返回调起授权的页面, a...
微信小程序的request数据请求
微信小程序request请求 get方法: wx.request({ url: http_host+'/home/good/'+id+'/edit', method: 'GET', header: { "Content-Type": "application/x-www-form-urlencoded" }, success: function (res) { console....
求解 微信小程序 request
rn[img=https://img-bbs.csdn.net/upload/201804/01/1522582374_191958.png][/img]rn[img=https://img-bbs.csdn.net/upload/201804/01/1522582392_594959.png][/img]rn[img=https://img-bbs.csdn.net/upload/201804/01/1522581893_127697.png][/img]rnrn因为最近刚刚开始学习小程序 ,这个域名接口也是网上课程里的 这个报错不知道是代码问题还是 。。。?小程序的配置request也设置完了 但是就是不能访问 。rnconsole.log 出来是 https://api.douban.com/v2/movie/in_theaters?start=1&count=10 rn哪位大神帮忙解决下 谢谢
微信小程序request 、跨域问题
微信小程序request方法不需要考虑跨域访问问题,因为微信小程序的做法是由他们的后台取访问我们的后台,所以实际的“跨域问题”已经在我们的小程序与微信后台交流的时候解决了。 https://developers.weixin.qq.com/miniprogram/dev/api/network-request.html#wxrequestobject...
微信小程序request封装
微信小程序request请求的链接,只需要配置一遍基础的https,请求接口封装
微信小程序的request的封装
研究了各种大声写的request分装,没有一种是我满意的,最后觉得还是使用原生的Promise比较给力,结合项目需求,自己分装了一套, 在全局变量中定义全局方法,小程序的promise封装 post请求 post: function(url,data){ var promise = new Promise((resolve,reject) =&amp;gt;{ var that = this...
readyState = undefined 是什么原因?
上传到服务器后,直接在服务器上用IE则 readyState = undefinedrnrn而在其它客户端则readyState = 4rnrn什么原因?
微信小程序API之request
<p>n 本课程主要介绍如何开发微信小程序,是一门比较基础入门的微信小程序开发课程,本套课程涵盖了大部分的基础内容,使学员们可以尽快的掌握小程序的开发技巧n</p>n<p>n 本套课程大部分可分为如下几个层面n</p>n<p>n 一:小程序的开发工具简介n</p>n<p>n 二:小程序的整体框架及语法基础n</p>n<p>n 三:小程序页面布局n</p>n<p>n 四:小程序组件及APIn</p>n<p>n 五:豆瓣电影项目n</p>n<p>n 六:模拟话费充值项目(微信小程序支付功能实现)n</p>n<p>n 七:翡翠商城项目n</p>n<p>n 本套课程需要的一些前期准备为需要下载好微信小程序开发工具,后端需要myeclipse开发工具以及安装jdk8及tomcat8,后端开发主要为java。n</p>n<p>n <br /></p>
微信小程序开发之网络request请求
一 小程序的申请过程及条件rn 二 小程序的基础入门以及各种接口使用rn 三 小程序调用支付
微信小程序 POST请求不到数据
微信小程序中使用POST请求时需要改变一下 header请求头: header: { &quot;Content-Type&quot;: &quot;application/x-www-form-urlencoded&quot; }, 想要获得更多资料的  请微信搜索公众号 【热血科技】,关注一下即可。...
微信小程序请求接口渲染数据
微信小程序请求接口渲染数据,需在data中声明接收数据的变量,在请求接口成功之后,用setData接收数据 wxml代码 &amp;amp;lt;view class=&amp;quot;shop&amp;quot;&amp;amp;gt;{{list.title}}&amp;amp;lt;/view&amp;amp;gt; js代码 const app = getApp() Page({ data: { list:[] } /** * 生命周期函数--监听页面加载 ...
微信小程序ajax请求后台数据
最近学习一下微信小程序,感觉小程序的小程序的功能还是相当强大的尤其是推出web-view标签可以直接将H5页面嵌入在微信小程序中,真是做到了一次开发,处处访问 但是由于微信小程序对个人小程序的限制,web-view标签,支付等功能不对个人用户开放,微信小程序是请求的服务器必须是https协议 现在简单说一下微信小程序如何请求数据的 可以参考文档 https://developers.weixin....
微信小程序是什么
【会员免费】链接 http://edu.csdn.net/lecturer/585 右侧办理会员卡。办会员卡可咨询 QQ 1405491181 。 会员可免费学习已发布的全部课程,和在会员有效期内讲师新发布的全部课程 ,承诺平均每个月至少增加价值300元+ 的新课程。
小程序请求返回的数据和打印的不一样
这是我console出来的id。     这是 数据库返回的  Response  数据  id。     从上面可以看到小程序开发工具自动将id 四舍五入了。 那我们该怎么办??? 解决办法: 要求后台将id字段 转为string类型值返回, 小程序获取的number字段过长,就会自动四舍五入。   最后分享一个公众号二维码,写一些散文和影评等,欢迎关注。  ...
微信小程序返回数据对比
返回单条记录
微信小程序中后端无法保持session的原因及解决办法
微信小程序中后端无法保持session的原因及解决办法 之前未接触过微信小程序项目,在使用jQuery库的ajax中很正常,服务器也能保持会话状态。在使用wx.request中发现会话一直不能保持,一开始以为是服务器php.ini配置错误, 在 在代码中加入session_start()或者开启session.auto_start() 确认session.save_path配置正确且有读写权限 ...