<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中不起作用

      Passing quot;#quot; hash symbol in request parameter of url not working in Firefox(传递“#url的请求参数中的哈希符号在Firefox中不起作用)
      <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中不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                相关文档推荐

                SCRIPT5: Access is denied in IE9 on xmlhttprequest(SCRIPT5:在 IE9 中对 xmlhttprequest 的访问被拒绝)
                XMLHttpRequest module not defined/found(XMLHttpRequest 模块未定义/未找到)
                Show a progress bar for downloading files using XHR2/AJAX(显示使用 XHR2/AJAX 下载文件的进度条)
                How can I open a JSON file in JavaScript without jQuery?(如何在没有 jQuery 的情况下在 JavaScript 中打开 JSON 文件?)
                How do I get the HTTP status code with jQuery?(如何使用 jQuery 获取 HTTP 状态码?)
                quot;Origin null is not allowed by Access-Control-Allow-Originquot; in Chrome. Why?(“Access-Control-Allow-Origin 不允许 Origin null在铬.为什么?)
                <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'>

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