第一:在url中放入参数:
var txtName = (“#” + name).val();
alert(txtName);(“#SelectFrame”).attr(“src”, “../a.aspx?oid=” + oid + “&txtName=” + escape(txtName))
//escape()此处如果传递中文则出现乱码,用escape()函数进行传递;
//需要接收时解密
$("#SelectFrame").show();
第二:接收url传来的参数值:
//需要用方法接收参数:paras为您需要提取的参数名称
function request(paras) {
var url = location.href;
var paraString = url.substring(url.indexOf("?") + 1, url.length).split("&");
var paraObj = {}
for (i = 0; j = paraString[i]; i++) {
paraObj[j.substring(0, j.indexOf("=")).toLowerCase()] =
j.substring(j.indexOf("=") + 1, j.length);
}
var returnValue = paraObj[paras.toLowerCase()];
if (typeof (returnValue) == "undefined") {
return "";
} else {
return returnValue;
}
}
第三:接收url中的数据以及应用
//txtName 为参数名,可自行定义
var txtName = “txtName”;
//获得参数Url参数
//unescape()该函数为escape()函数解码
var nm = unescape(request(txtName));