<small id='ph0k5'></small><noframes id='ph0k5'>

  1. <i id='ph0k5'><tr id='ph0k5'><dt id='ph0k5'><q id='ph0k5'><span id='ph0k5'><b id='ph0k5'><form id='ph0k5'><ins id='ph0k5'></ins><ul id='ph0k5'></ul><sub id='ph0k5'></sub></form><legend id='ph0k5'></legend><bdo id='ph0k5'><pre id='ph0k5'><center id='ph0k5'></center></pre></bdo></b><th id='ph0k5'></th></span></q></dt></tr></i><div id='ph0k5'><tfoot id='ph0k5'></tfoot><dl id='ph0k5'><fieldset id='ph0k5'></fieldset></dl></div>
    <tfoot id='ph0k5'></tfoot>
        <bdo id='ph0k5'></bdo><ul id='ph0k5'></ul>
      <legend id='ph0k5'><style id='ph0k5'><dir id='ph0k5'><q id='ph0k5'></q></dir></style></legend>

      传递“#"url的请求参数中的哈希符号在Firefox中不起作用

      时间:2023-05-15
      <tfoot id='aVehT'></tfoot>

        <tbody id='aVehT'></tbody>
      <i id='aVehT'><tr id='aVehT'><dt id='aVehT'><q id='aVehT'><span id='aVehT'><b id='aVehT'><form id='aVehT'><ins id='aVehT'></ins><ul id='aVehT'></ul><sub id='aVehT'></sub></form><legend id='aVehT'></legend><bdo id='aVehT'><pre id='aVehT'><center id='aVehT'></center></pre></bdo></b><th id='aVehT'></th></span></q></dt></tr></i><div id='aVehT'><tfoot id='aVehT'></tfoot><dl id='aVehT'><fieldset id='aVehT'></fieldset></dl></div>
    1. <small id='aVehT'></small><noframes id='aVehT'>

            <bdo id='aVehT'></bdo><ul id='aVehT'></ul>
              <legend id='aVehT'><style id='aVehT'><dir id='aVehT'><q id='aVehT'></q></dir></style></legend>
              • 本文介绍了传递“#"url的请求参数中的哈希符号在Firefox中不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                限时送ChatGPT账号..

                我正在使用 AJAX 执行 struts 操作,一切正常,但 Firefox 出现问题,当我将 URL 中的参数作为请求参数传递时,如果该参数最后包含哈希(#)符号,那么firefox 会删除该符号之后的所有内容,并在没有它的情况下将该参数发送到操作.

                I am hitting a struts action using AJAX, everything is fine but there is problem with Firefox , when i am passing the parameter in URL as a request parameter and if that parameter, contains hash(#) symbol in the end, then firefox strips everything after that symbol and send that parameter to action without it.

                例如,如果我在 Firefox 中通过了 test123#abcd,那么我在动作类中只得到 test123,而不是 test123#abcd,这对我的要求来说是不可取的.对于 IE,它工作得很好.有什么办法可以我可以提取完整的参数,包括 Firefox 中的 # 符号.

                For example, if im passing test123#abcd in Firefox, then i am getting only test123 in action class as opposed to test123#abcd which is undesirable for my requirement.For IE it is working perfectly.Is there any way by which i can extract the full parameter including the # symbol in Firefox.

                如果我还需要发布 java 操作代码,请告诉我,谢谢.

                please let me know if i need to post the java action code also,thanks.

                JS 片段

                var valuePassword=test123#abcd;
                
                    var url = "/test/ChangePwdAjax.do?newPass="+valuePassword;
                            var xmlHTTP = getXMLHTTPRequest();
                

                推荐答案

                使用

                var url = "/test/ChangePwdAjax.do?newPass="+ encodeURIComponent(valuePassword);
                

                这会将您的 valuePassword 编码为有效的 URL 组件,该组件可以作为 URL 中的查询字符串传递

                This will encode your valuePassword to a valid URL component which can be passed as a query string in URLs

                另一方面,您应该使用 decodeURIComponent 从编码字符串中获取值

                And on the other side you should use decodeURIComponent to get the value from encoded string

                var value = decodeURIComponent(valuePasswordPassed);
                

                要了解更多信息去这里

                这篇关于传递“#"url的请求参数中的哈希符号在Firefox中不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:如何检测 XHR 何时返回缓存的资源? 下一篇:覆盖 XMLHttpRequest 的发送方法

                相关文章

                <legend id='G9pHZ'><style id='G9pHZ'><dir id='G9pHZ'><q id='G9pHZ'></q></dir></style></legend>
                • <bdo id='G9pHZ'></bdo><ul id='G9pHZ'></ul>

                <i id='G9pHZ'><tr id='G9pHZ'><dt id='G9pHZ'><q id='G9pHZ'><span id='G9pHZ'><b id='G9pHZ'><form id='G9pHZ'><ins id='G9pHZ'></ins><ul id='G9pHZ'></ul><sub id='G9pHZ'></sub></form><legend id='G9pHZ'></legend><bdo id='G9pHZ'><pre id='G9pHZ'><center id='G9pHZ'></center></pre></bdo></b><th id='G9pHZ'></th></span></q></dt></tr></i><div id='G9pHZ'><tfoot id='G9pHZ'></tfoot><dl id='G9pHZ'><fieldset id='G9pHZ'></fieldset></dl></div>

                <small id='G9pHZ'></small><noframes id='G9pHZ'>

                  <tfoot id='G9pHZ'></tfoot>