如果我把我的表的方法来得到它会发送动作页是这样的:HTML表单方法= HASH?
action_page.php?key=value&foo=bar
但是,有没有办法让它发出这样的:
action_page.php#key=value&foo=bar
由于寻呼接收这些值依赖于散列变量。
谢谢!
如果我把我的表的方法来得到它会发送动作页是这样的:HTML表单方法= HASH?
action_page.php?key=value&foo=bar
但是,有没有办法让它发出这样的:
action_page.php#key=value&foo=bar
由于寻呼接收这些值依赖于散列变量。
谢谢!
你可以设置一个 “中间人” 网页会被重定向,像这样
middleman.php数据:
<?php
$string = 'realpage.php#' . $_SERVER['QUERY_STRING'];
header('location: ' . $string);
?>
所以在您的形式ü会做:
<form action="middleman.php" method="get">
这将发送到middleman.php哪些inturn将重定向到realpage.php与散列。
您可以通过附加做使用JavaScript这样一件事:
window.location.hash
你可以使用JavaScript来动态地创建这样的,从表单值URL参数。
你是当然该页面取决于'哈希变量'?这将是设计系统的一种非常奇怪的方式。特别是,散列之后的元素不能保证被浏览器发送到服务器,事实上在大多数情况下它们不是。这意味着你的PHP脚本永远不会收到变量。
PHP并不是寻找他们,它是一个Ajax应用程序。 – 2009-05-27 12:56:52