zoukankan      html  css  js  c++  java
  • ie浏览器提交参数和其它浏览器的区别

    场景描述:

           用户注册模块(ajax提交方式,post方法),在url后追加了一个参数,如:url+‘btnvalue=中文参数’,如此在非ie浏览器注册时,功能完好,但在ie下注册不成功。调式后发现在服务端,请求的参数全部为空值.


    问题:

           ie浏览器:在提交时中文乱码,如(btnvalue=口口口口口口口口口).也就是说浏览器提交时出现了转码问题。

          其它浏览器:在提交时中文转码,如(btnvalue=%8E%9D%8E%9D%8E%9D).也就是说浏览器提转码正常。


    解决方案:

         url = encodeURI(url),转码后中文参数为'%34%64%23%e4'格式


    ---------------------------------------------------------------------------------------

    如有类同问题,希望可以帮助到你.不甚清楚的可追问.

          

  • 相关阅读:
    海报
    mailto
    tab+tab
    tab22
    tab
    line-height属性详解
    vertical-align属性详解
    窗口关系及框架、窗口位置、窗口大小、导航和打开窗口
    cursor属性
    深入了解css3新特性
  • 原文地址:https://www.cnblogs.com/snake-hand/p/3144787.html
Copyright © 2011-2022 走看看