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

  • 相关阅读:
    网页制作-表单元素2
    网页制作-表单元素
    网页制作_表格
    网页制作常用标签
    IT新起之秀
    Android Studio 快捷键
    android github
    手机抓包 http tcp udp?
    Ubuntu16.04 Caffe 安装步骤记录(超详尽)(转载)
    ubuntu16.04 在cuda9.0环境下编译安装opencv2.4.13.7
  • 原文地址:https://www.cnblogs.com/wbjgogogo/p/5139979.html
Copyright © 2011-2022 走看看