将一个 html 页面中接收的数据传递到另一个页面
Passing Data received in one html page to another
假设我有一个在一个html页面中获取的变量,例如用户名或URL或其他东西。在另一个 html 页面中,我有这些变量的输入框,我想通过将第一个 html 页面中的数据发送到第二个 html 页面中的输入框来自动完成它们。谁能告诉我如何实现这一目标?
使用 JavaScript 创建等效集合以供其他 JS 代码使用:
法典:
<script type="text/javascript">
var querystring = [ ];
var qs = location.search;
if ( qs.length > 1 )
{
qs = qs.substring(1); // skip past the ?
var pairs = qs.split( /'&/g ); // get all the name=value pairst
for ( var p = 0; p < pairs.length )
{
var pair = pairs[p];
querystring[ pair[0] ] = unescape( pair[1].replace(/'+/g," ");
}
}
</script>
然后,在页面中可能使用 ASP 代码的任何位置
法典:
var foo = Request.QueryString("foo");
相反,你只是简单地做
法典: var foo = querystring["foo"];
注意:"foo"将区分大小写,这与ASP不同。如果您愿意,您可以更换法典:
querystring[ pair[0] ] = unescape( pair[1].replace(/'+/g," ");
跟 querystring[ pair[0].toLowerCase() ] = unescape( pair[1].replace(/'+/g," ");
然后在查找值时始终使用小写名称("foo"代替"Foo"或"FOO")。
未经测试,尽管我以前使用过相同的代码。如果有傻瓜,那只是一个错字。
你可以使用 JQuery 来实现这一点。假设您没有使用任何服务器端代码。
将该值作为参数传递到下一页。
喜欢myurl?param=xyz
然后你可以在下一页中得到这样的值,
查看此答案和源代码
var xyz = jQuery.url.param("param_in_url");
为此,您可以使用 php session .store 在会话中该变量并在任何页面中获取它们。或者如果您从具有值的页面调用该页面,请像用户名调用一样
<a href="nextpage.php?username='ur value'">next page </a>
你应该在 php 中使用 $_SESSION 变量。或者你可以使用javascript的sessionStorage。
- 正在传递JSONP标头's数据参数到另一个文件中的AJAX请求
- 将节点数据分配给另一个变量jstree
- 用javascript将数据从一个窗口传递到另一个窗口
- javascript函数将数据添加到屏幕,但随后被另一个函数覆盖
- 如何使用另一个字符串作为模板从字符串中提取数据
- 如何将JavaScript变量的数据传递到另一个php页面
- 使用数据属性将HTML数据复制到另一个元素
- 事件循环的MEAN.JS setInterval进程(从另一个服务器获取数据)
- 如何从另一个序列或数据中获取值
- 当单元格内容由于forumula从另一个工作表编译数据而更改时发送电子邮件
- 使用另一个模板上的单击事件从一个模板传递数据
- 在dojo中将数据从一个选项卡绑定到另一个选项卡(打开选项卡?)
- 如何使用XMLHttpRequest()不断地将数据发送到我的网站中的另一个页面
- javascript绑定另一个select2输入字段rails的select2 inputonchange事件的数据
- 是否可以使用不同投影的另一个WMS层显示OSM数据
- Hapi-js重定向到另一个带有额外请求数据的路由
- 使用javascript asp.net将listbox数据传输到另一个listbox
- Javascript-从另一个域发送和接收数据
- 在输入字段中选择一个值,然后用相应的数据填充另一个字段
- 如何设置第一个控制器数据另一个控制器