需求:登录注册页面可能需要后期url地址栏的某个参数并且将它作为参数传给后端
实列代码:
function getUrlParam(name) {
// 创建正则对象
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
// window.location 获取当前地址栏
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]);
return null;
}
// 获取地址栏参数并赋值给传给后端的参数date中
date.storageCode = getUrlParam("storageCode");
date.accountId = getUrlParam("accountId");
$.ajax({
url: "",
// 将参数date格式化
data: JSON.stringify(date),
type: "POST",
dataType:"json",
contentType:'application/json',
success: function (data) {
console.log(data);
if (data.code == 0) {
cocoMessage.error(data.msg, 3000);
} else {
cocoMessage.success("注册成功");
}
},
});