使用锚标签将值传递到下一页
一个简单的问题 -
我有一个锚点标签,点击后会打开一个新的目标窗口。
我不想在post或get方法中传递值。
我的html代码是这样的。
<a class="employee_details" target="_blank" href="index1.php?name=username&id=123">UserName</a>
有没有办法将值传递到下一页使用jQuery的隐藏类型,因为没有提交按钮。 换句话说,点击锚标签将重定向到另一个页面,我应该得到的名称和ID,该部分不应该可见任何网址。
任何帮助Kimz
您可以使用会话变量将值从一个页面传递到另一个页面。
你说你不想显示url中的任何内容,除了页面名称,为什么不用psot方法使用表单呢? 发布内容不会在浏览器中显示任何内容,而且您不必处理需要更多工作的会话/ Cookie。
从文档
<form method="post" action="index1.php">
<input type="hidden" name="name" value="username" />
<input type="hidden" name="username" value="123" />
<input type="submit" name="submit" value="submit" />
</form>
现在在第二页中,您只需要检索需要抛出变量$_POST['name']
和$_POST['username']
。 你也可以让你的提交按钮看起来像一些CSS的链接。
试试这个,这包括一个href标签和onclick调用javascript函数。
<html>
<body>
<form action ="b.php" id="testform" method="post">
<input type="hidden" name="name" value="username" />
<input type="hidden" name="id" value="123" />
</form>
<a class="employee_details" onclick="test()">UserName</a>
<script type="text/javascript">
function test()
{
document.forms.testform.submit();
}
</script>
</body>
</html>
链接地址: http://www.djcxy.com/p/71669.html
上一篇: Passing values to next page using anchor tag
下一篇: Changing the content of meta refresh does not change refreshing time