据我所知,井号 (#) 不会发送到服务器,因此我似乎无法使用原始 PHP 来解析数据,如下面的 URL 所示:
index.php?name=Ben&address=101 S 10th St Suite #301
我希望使用 $_GET 数据预先填充表单字段。我将如何使用 Javascript(或 jQuery)来做到这一点,对于不使用 Javascript 的人来说,是否有一个不会破坏我的表单的后备方案?目前,如果存在散列(通常在地址字段中),则其后的所有内容都不会在 $_GET 中解析或存储。
您可以按照需要对哈希进行编码urlencode
(在 PHP 中)或encodeURIComponent
(在 JavaScript 中)。
“哈希”不是请求的一部分,这就是您的脚本永远看不到它的原因。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)