zoukankan      html  css  js  c++  java
  • web应用的乱码解决

        用get方式请求,不同的浏览器对参数的编码不一样,导致在服务器的编码处理麻烦。

    解决方案:

                利用javascript中的方法encodeURI对其进行编码(默认为"UTF-8")

    例:

         var url = encodeURI("addBuyCard.do?name=绿豆话梅&count=2&price=6");

    提示:var url = "addBuyCard.do?name=绿豆话梅&count=2&price=6";直接这样用会出问题(乱码)

    完整的案例:

          var rqe = new XMLHttpRequest();
         var url = encodeURI("addBuyCard.do?name=绿豆话梅&count=2&price=6");
        rqe.open("POST",url,true);
        rqe.onreadystatechange=function(){if(rqe.readyState==4){
                                        if(rqe.responseText=="success"){alert("success")}
                                        else if(rqe.responseText=="fail"){alert("fail")}
                                                       }
                                    };
    rqe.send(null);

    http://blog.csdn.net/happyrabbit456/article/details/51046162

    温馨提示:XMLHttpRequest对象是javascript异步加载的核心对象(也是AJAX所利用的核心对象)

  • 相关阅读:
    HTML5游戏引擎Phaser初体验
    React+Node.js+Express+mongoskin+MongoDB
    React的一个简单示例
    在线白板,基于socket.io的多人在线协作工具
    使用node-webkit开发exe窗口程序
    使用Node.js的socket.io模块开发实时web程序
    dota BP练习工具开发:一个C/S多用户程序
    SQL注入之延迟盲注
    CTFHUB之gopher协议实现SSRF
    python的蟒蛇绘制
  • 原文地址:https://www.cnblogs.com/wbjgogogo/p/5139979.html
Copyright © 2011-2022 走看看