shopId获取的getQuertString()值=‘=1’

来源:6-4 店铺信息编辑之前端实现

炎疯子

2018-08-09

正则表达式检查过没发现问题,但获取的值却是“=1”,为什么?

http://img.mukewang.com/szimg/5b6c63c10001670f03440472.jpg

写回答

2回答

翔仔

2018-08-10

遇到问题,请先怀疑自己的程序哈,这个确实就是同学你的url地址获取的表达式有问题,连=也截取进来了,请与我的做比对,修改好后记得清除页面缓存


common.js里

function getQueryString(name) {
	var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
	var r = window.location.search.substr(1).match(reg);
	if (r != null) {
		return decodeURIComponent(r[2]);
	}
	return '';
}


0
2
翔仔
回复
炎疯子
同学其实可以在chrome console里面直接调试这个表达式看看是否符合要求:)
2018-08-10
共2条回复

翔仔

2018-08-10

同时,还需要看看传入的参数 是否使用了==

0
0

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程