javascript+html 怎么实现一个html向新另一个HTML传值,可以吗?
第一页是在FORMl里进行学生信息录入,第二页我想把信息放在TABLE里去呈现出来,但两个页面怎么传值...
第一页是在FORMl里进行学生信息录入,第二页我想把信息放在TABLE里去呈现出来,但两个页面怎么传值
展开
3个回答
展开全部
传值就不用说了吧。
至于怎么接收,告诉你一下用这个函数
<script>
function getArgs(strParame) {
var args = new Object( );
var query = location.search.substring(1); // Get query string
var pairs = query.split("&"); // Break at ampersand
for(var i = 0; i < pairs.length; i++) {
var pos = pairs[i].indexOf('='); // Look for "name=value"
if (pos == -1) continue; // If not found, skip
var argname = pairs[i].substring(0,pos); // Extract the name
var value = pairs[i].substring(pos+1); // Extract the value
value = decodeURIComponent(value); // Decode it, if needed
args[argname] = value; // Store as a property
}
return args[strParame]; // Return the object
}
var tmp = getArgs("a");//这里是接收到的值a是参数名接下来就可以给你想要的标签内赋值了。如:
document.getElementByID("aa").InnerHtml=tmp;
</script>
<span id="aa"></span>
至于怎么接收,告诉你一下用这个函数
<script>
function getArgs(strParame) {
var args = new Object( );
var query = location.search.substring(1); // Get query string
var pairs = query.split("&"); // Break at ampersand
for(var i = 0; i < pairs.length; i++) {
var pos = pairs[i].indexOf('='); // Look for "name=value"
if (pos == -1) continue; // If not found, skip
var argname = pairs[i].substring(0,pos); // Extract the name
var value = pairs[i].substring(pos+1); // Extract the value
value = decodeURIComponent(value); // Decode it, if needed
args[argname] = value; // Store as a property
}
return args[strParame]; // Return the object
}
var tmp = getArgs("a");//这里是接收到的值a是参数名接下来就可以给你想要的标签内赋值了。如:
document.getElementByID("aa").InnerHtml=tmp;
</script>
<span id="aa"></span>
展开全部
静态页也是可以通过参数传递页面信息的就像其他动态页一样比如:
form表单中的提交地址可以带入参数
<form action="table.html?name=zhangsan">
</form>
你的table.html静态页可以通过脚本javascript来获取这个name=zhangsan的参数的。
具体获取你可以去百度再搜js获取url参数,方法有很多。
form表单中的提交地址可以带入参数
<form action="table.html?name=zhangsan">
</form>
你的table.html静态页可以通过脚本javascript来获取这个name=zhangsan的参数的。
具体获取你可以去百度再搜js获取url参数,方法有很多。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给你说简单通俗点,可以通过GET传值,如a.html?a=1&b=2,另一页面用JS进行接收:data=window.location.search,那么data的值就是a=1&b=2,再进行简单的字符串处理就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询