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

  • 相关阅读:
    mahout下的KMeans Clustering实现
    信号量、互斥体和自旋锁
    找出二叉树中两个节点的最低共同父节点
    C/C++中volatile关键字
    函数指针和指针函数
    java终止线程的通用机制
    我的一次重构实践
    新手浅谈Future
    线程中添加线程
    死锁
  • 原文地址:https://www.cnblogs.com/wbjgogogo/p/5139979.html
Copyright © 2011-2022 走看看