参考:https://blog.csdn.net/xqhys/article/details/68486215
eg:
window.location.href="/user/update?id=''aaa"&name="sdsad"
*******************************************
//页面数据回显
//从当前路径 拿到id //http://localhost:8099/user/toupdate.action?id=17
//获取Location对象的search属性值
var searchStr = location.search;
//由于searchStr属性值包括“?”,所以除去该字符
searchStr = searchStr.substr(1);
//debugger;
//将searchStr字符串分割成数组,数组中的每一个元素为一个参数和参数值
var searchs = searchStr.split("&");
//获得第一个参数和值
var ids = searchs[0].split("=");
$http.get("/user/update/"+ids[1])
.then(function (response) {
alert(response.data);
$scope.user = response.data;
});
获取当前路径上的参数

<html> <head> <title>使用Location对象属性获取提交数据</title> </head> <body> <script language="JavaScript" type="text/javascript"> //获取Location对象的search属性值 var searchStr = location.search; //由于searchStr属性值包括“?”,所以除去该字符 searchStr = searchStr.substr(1); //将searchStr字符串分割成数组,数组中的每一个元素为一个参数和参数值 var searchs = searchStr.split("&"); //获得第一个参数和值 var address = searchs[0].split("="); switch (address[1]) { case "beijing": document.write("您选择的地址为:北京<br>"); break; case "shanghai": document.write("您选择的地址为:上海<br>"); break; case "shenzhen": document.write("您选择的地址为:深圳<br>"); break; } //获得第二个参数和值 var sex = searchs[1].split("="); switch (sex[1]) { case "men": document.write("您选择的性别为:男<br>"); break; case "women": document.write("您选择的性别为:女<br>"); break; } </script> </body> </html>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?