子父页传值
2018-01-22 本文已影响0人
陶宁
<a href="index.jsp?a=123">点击我回登陆页面</a>
<a href="index.jsp?a=123&b=234">点击我回登陆页面</a>
取值方法 (正则表达式)
function GetQueryString(name)
{
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null)return unescape(r[2]); return null;
}
子页面取url上的参数
alert(GetQueryString("a"));
alert(GetQueryString("b"));
点击事件 取文本框#in1的数值 然后拼装成一个url
$(document).ready(function(){
$("#b1").click(function(){
var v = "index.jsp?a="+ $("#in1").val();
$(location).attr("href",v);
})
})
子页向父页传值
父页定义方法:
function showchild(str1){
$("#in1").val(str1);
}
子页调用方法:
parent.showchild("fsdfdsfs");