ajax本地传值与收值,补充,查看url里面的值
关于如何查看网页url路径内的参数与值。
转载于https://www.cnblogs.com/dreambin/p/11059655.html
为了更好地理解每个语句的含义,我对他们进行了注释
<script type="text/javascript">
function getUrlParam() { //设置一个方法
var url = window.location.search; //获取url中"?"符后的字串
var theRequest = new Object(); //创建一个新对象
if (url.indexOf("?") != -1) { //通过indexof找到 ? 并在判断返回值是不是-1,
var str = url.substr(1); //拿到字符串后,将字符串从字符串的下标1开始向后截取
strs = str.split("&"); //把截取到的字符串分割成数组,以&作为分割点
for(var i = 0; i < strs.length; i ++) {//循环数组,对每个数组进行操作
theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);
//先将之前获取并以&分割的数组以=进行二次分割为数组,并拿取下标为1的数据(也就是等号后面的值)
//然后将这个数据解码,并把解码后的数据 赋予 对象内部二次分割数组,并且下标为0的键。
}
}
return theRequest; //返回这个新的对象。
}
var Request = new Object();//新创建个对象
Request = getUrlParam();//将方法里返回的对象赋予新的对象
console.log(Request)//将新对象打印到console,然后就可以在console里面看到关于url这个路径里面的各个参数与值了。
</script>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通