"total" -->传递参数时的名字 var reg = new RegExp("(^|&)" + "total" + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg);$("#score").append(r[2]);…
在页面跳的时候,目的界面可能会根据url中的某些参数进行数据处理,这个时候如何能快速并设计一个通用的截取url中的参数,并且获取各个参数值? 代码: url = location.search;//获取当前界面url中“?”后面的所有值组成的字符串 var paramRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(1); //去除“?”,保留之后的所有字符 var strs=st…
<a href="dd.index?aa=1&&bb=2"></a> //截取URL参数 // console.log(window.location.search); function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r…
获取到当前网址 var url = window.location.href; http://localhost:8080/exam_questions?type=3 //获取url中的参数 function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象 var r = window.locati…
用JS获取地址栏参数的方法(超级简单) 方法一:采用正则表达式获取地址栏参数:( 强烈推荐,既实用又方便!) function GetQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)ret…
let url = response.data.stuXscg[0].fj let num = url.lastIndexOf('/')+1 let name = url.substring(num) console.log(name) indexOf: 查找某个指定的字符串在字符串中首次出现的位置(索引值),从前往后查. lastIndexOf: 从右向左查找某个指定的字符串在字符串中最后一次出现的位置,从后往前查. substring: 提取字符串中介于两个指定下标之间的字符. substr…
JS获取URL中最后一个斜杠前面的内容 var url = window.location.href; var index = url.lastIndexOf("\/"); str = url.substring(0,index+1); console.log(str); JS获取URL中最后一个斜杠后面的内容 var url = window.location.href; var index = url.lastIndexOf("\/"); str = url.s…
1,有点小瑕疵,双问号会截取不到第一个参数 function GetQueryString(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)return unescape(r[2]); return null; }; 2,解决双问号截取不到的问…
var url="http://127.0.0.1:8080/photo/list.jsp?page=2&user=hongchen"; var params_arr = url.substr(url.indexOf('?')+1).split("&"); var params = new Array(); for (var i = params_arr.length - 1; i >= 0; i--) { params[params_arr[…
//获得参数(只对字母数字等有效,参数值为中文则不能传) function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]);…
// 页面传值 subStr(url) { var obj = {}; var str = url.split('?')[1]; var str2 = str.split('&'); console.log(str2); for (var k in str2) { var str3 = str2[k].split('='); obj[str3[0]] = str3[1]; } return obj; }, var aa = subStr(window.location.href) console…
// 获取地址栏的参数数组 function getUrlParams() { var search = window.location.search; // 写入数据字典 var tmparray = search.substr(1, search.length).split("&"); var paramsArray = new Array; if (tmparray != null) { for (var i = 0; i < tmparray.length; i+…