假设我在一个 html 页面中获得了变量,例如 UserName 或 url 或其他东西。在另一个 html 页面中,我有这些变量的输入框,我想通过将数据从第一个 html 页面发送到第二个页面中的输入框来自动完成它们。谁能告诉我如何实现这一目标?
问问题
1530 次
4 回答
0
为此,您可以使用 php session .store 该变量在 session 中并在任何页面中获取它们。或者如果您从您有值的页面调用该页面,请说用户名调用
<a href="nextpage.php?username='ur value'">next page </a>
于 2012-07-05T10:38:24.527 回答
0
使用 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”)。
未经测试,尽管我以前使用过相同的代码。如果有错误,那只是一个错字。
于 2012-07-05T10:18:34.057 回答
0
您应该在 php.ini 中使用 $_SESSION 变量。或者你可以使用 javascript 的 sessionStorage。
于 2012-07-05T10:17:17.527 回答