<a href=”www.tiaozhuanyemian.com?name=XXX”>
常规的超链接href属性值里面是没有问号以及问号后面的属性的,但是要通过超链接传参的话问号后面就是要传递的参数,传递过去的参数在window.location.search里存储。
但是这样传过来的参是没有进行中文转译的,也就是说如果有中文传过来会乱码。
这里用decodeURI这个函数进行中文的转译 decodeURI(地址栏参数) 地址栏参数包括问号以及问号后面的所有参数。
去掉问号
传的参数是字符串所以就用截取字符串的方法把问号解掉
然后再利用split()方法根据等号将字符串分割成数组这样就可以通过数组的方法来使用传过来的参数了
最后我们再将代码整合一下
然后利用得到的数据可以向后端发送请求来渲染页面。