有没有办法在包含的页面中获取用于请求当前页面的整个URL,包括锚点(#后面的文本 - 我可能使用了错误的单词)?
即页面foo.php包含在bar.php中.如果我在foo.php中使用你的解决方案,我需要它说bar.php?blarg = a#blahblahblah
我想知道除了URL中的锚点之外是否有任何哈希的使用.我在这里读到它, 获取完整的url,包括hash之后的查询字符串.什么是客户的州信息?请帮忙.
我发送下面的URL与查询字符串.在查询字符串中,一个参数"approverCmt"具有带散列(#)的值.
"/abc/efd/xyz.jas?approverCmt=Transaction Log #459505&batchNm=XS_10APR2015_082224&mfrNm=Timberland"
Run Code Online (Sandbox Code Playgroud)
在服务器端,当我试图从我得到的请求中检索它
approverCmt = Transaction Log -----> "#459505" is missing
batchNm = null
mfrNm = null
Run Code Online (Sandbox Code Playgroud)
如果我从查询字符串中删除哈希(#)或如果我用%23替换#,那么每件事都可以
如果另一个参数包含一个哈希(#)符号,我不明白为什么我为一个参数获取null.
感谢任何人都可以解释.