获取通过网址传递参数,从URL里解析出传过来的值,拼装LOGO地址,使用basePath快速写服务请求url地址

本文介绍了如何使用JavaScript从URL中提取参数,并通过Ajax发送POST请求到后端。重点展示了getParam函数的工作原理和Ajax请求的设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

/**
 * 从URL里解析出传过来的值
 * 
 * @param paramName
 * @return
 */
function getParam(paramName) {
	paramValue = "";
	isFound = false;
	if (this.location.search.indexOf("?") == 0
			&& this.location.search.indexOf("=") > 1) {
		arrSource = unescape(this.location.search).substring(1,
				this.location.search.length).split("&");
		i = 0;
		while (i < arrSource.length && !isFound) {
			if (arrSource[i].indexOf("=") > 0) {
				if (arrSource[i].split("=")[0].toLowerCase() == paramName
						.toLowerCase()) {
					paramValue = arrSource[i].split("=")[1];
					isFound = true;
				}
			}
			i++;
		}
	}
	return paramValue;
}

//===========获取get方法传值===========

var G_ID=getParam("G_ID");

// 拼装LOGO地址
		var location = (window.location + '').split('/');
		var basePath = location[0] + '//' + location[2] + '/'+ location[3];


//使用
$.ajax({
		url : basePath + "/user/goodsInit.do", //发出请求的服务端url地址
		type : "post", //post/get
		data : "", //服务端服务端传递参数
		dataType : "json", //服务端服务器返回的类型
		success : show //执行成功后如何处理
	})

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值