在点击更多时候,出现request:fail invalid url ""
来源:21-3 更多电影页面加载数据

爱媳妇爱程序
2017-07-26
数据可以请求到,Object {data: Object, header: Object, statusCode: 200, errMsg: "request:ok"},但每次请求都会出现request:fail invalid url ""这个错误,
function http(url, callBack) {
wx.request({
url: url,
method: 'GET',
header: {
"Content-Type": "json"
},
success: function (res) {
callBack(res.data);
},
fail: function (error) {
console.log(error)
}
})
}
var dataUrl = '';
switch (category) {
case "正在热映":
dataUrl = app.globalData.doubanBase + '/v2/movie/in_theaters';
break;
case "即将上映":
dataUrl = app.globalData.doubanBase + '/v2/movie/coming_soon';
break;
case "豆瓣评分Top250":
dataUrl = app.globalData.doubanBase + '/v2/movie/top250';
break;
}
util.http(dataUrl, this.callBack);
6回答
-
调试看一下,你设置的URL是什么,这个就是路径错了。
012017-07-27 -
朱昆鹏
2020-01-30
也碰到了这个问题,但是是由于前后返回的汉字不对应引起的,既然是URL有问题,那么肯定就是问题还在这,既然基地址没错,那么检查一下是不是返回信息不对应或者空格引起的问题
10 -
初衷012
2018-11-13
这个问题我也有啊!,即将上映和正在热映都没有问题,就top250出现这个,是怎么回事啊!
let dataUrl = "";
switch(category){
case "正在热映":
dataUrl = app.globalData.doubanBase + "/v2/movie/in_theaters";
break;
case "即将上映":
dataUrl = app.globalData.doubanBase + "/v2/movie/coming_soon";
break;
case "豆瓣top250":
dataUrl = app.globalData.doubanBase + "/v2/movie/top250";
break
}
util.http(dataUrl, this.callBack)
10 -
沉默的火山公举
2018-08-22
不是util.http(dataUrl, this.callBack),应该是
util.http(dataUrl, this.processDoubanData)
研究了半天终于发现了,万一后面还有人遇到这个问题呢。。
00 -
von_colonel
2017-12-24
我也遇到这个问题,是哪里的问题呢?谢谢!
00 -
喏垨戸
2017-11-03
你好,我也是这个问题,请问你是如何解决的?
082018-02-24
相似问题