【发布时间】:2012-10-25 02:17:46
【问题描述】:
我正在使用 AJAX 执行 struts 操作,一切正常,但 Firefox 出现问题,当我将 URL 中的参数作为请求参数传递时,如果该参数最后包含哈希(#)符号,那么firefox 会删除该符号之后的所有内容,并在没有它的情况下将该参数发送到操作。
例如,如果我在 Firefox 中通过了 test123#abcd,那么我在操作类中只得到 test123,而不是 test123#abcd,这对我的要求来说是不可取的。对于 IE,它工作得很好。有什么办法可以我可以提取完整的参数,包括 Firefox 中的 # 符号。
如果我还需要发布 java 操作代码,请告诉我,谢谢。
JS sn-p
var valuePassword=test123#abcd;
var url = "/test/ChangePwdAjax.do?newPass="+valuePassword;
var xmlHTTP = getXMLHTTPRequest();
【问题讨论】:
标签: javascript ajax firefox xmlhttprequest