【求助贴】ERRORTYPE: xxx is undefined

ChasenWong 2015-07-06 06:23:22
这个是 firebug报的错
这个是相关的代码,前面才刚定义完,怎么就undefined了?
  var url,
preview,
mobileview,
pageMode,
branchid,
ad = 0;
$.ajaxSetup({
cache: !0
});
var APPID_WX = "wx4726bc84d63ef524";
url = /[http|https]:\/\/.*\/s\//.test(window.location.href) ? window.location.href.split("/s/")[1] : window.location.href.split("?sceneId=")[1];
var sceneId = url.split("#")[0].split("&")[0].split("?")[0],
param = url.split(sceneId)[1];



...全文
158 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hch126163 2015-07-07
  • 打赏
  • 举报
回复
undefined 是未定义或者 未初始化
ChasenWong 2015-07-07
  • 打赏
  • 举报
回复
引用 2 楼 zyb112211 的回复:
这个你调试一下嘛。。 你首先alert(/[http|https]:\/\/.*\/s\//.test(window.location.href))这个,看是什么,如果为true或者false, 你再alert一下这个“window.location.href.split("/s/")[1]”和这个“window.location.href.split("?sceneId=")[1]”,看是不是undefined。如果都不是,你再alert(url)看还是不是undefined嘛。 一步步来吗,这又不麻烦
谢谢
fonglezen 2015-07-07
  • 打赏
  • 举报
回复
url = /[http|https]:\/\/.*\/s\//.test(window.location.href) ? window.location.href.split("/s/")[1] : window.location.href.split("?sceneId=")[1]; 你这一句有问题。 url最后返回的还是undefined 所以,你要修正这行代码。
纯洁袜子 2015-07-06
  • 打赏
  • 举报
回复
这个你调试一下嘛。。 你首先alert(/[http|https]:\/\/.*\/s\//.test(window.location.href))这个,看是什么,如果为true或者false, 你再alert一下这个“window.location.href.split("/s/")[1]”和这个“window.location.href.split("?sceneId=")[1]”,看是不是undefined。如果都不是,你再alert(url)看还是不是undefined嘛。 一步步来吗,这又不麻烦
KK3K2005 2015-07-06
  • 打赏
  • 举报
回复
/[http|https]:\/\/.*\/s\//.test(window.location.href) ? window.location.href.split("/s/")[1] : window.location.href.split("?sceneId=")[1] 结果是 undefined undefined.split 就是报错

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧