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所利用的核心对象)

  • 相关阅读:
    Apple Watch知识点总结
    segue场景跳转的使用总结
    iOS地图相关知识点总结
    第三方库AFNetwork的作用和用法详解
    UIImagePickerController的知识点总结
    关于图片的压缩问题
    盒子模型知识
    CSS3新增属性
    ps命令详解
    http请求中的Referer的作用
  • 原文地址:https://www.cnblogs.com/wbjgogogo/p/5139979.html
Copyright © 2011-2022 走看看