原文地址:http://fatkun.com/2010/12/jquery-ajax.html

乱码是因为编码不同而造成的。在ajax post 或 get时都有可能出现乱码。

为了避免乱码,可以做到以下几步

解决方法

1,保持编码的统一,包括文件编码,数据库编码,网页content-type编码

检查一下<meta http-equiv=”content-type” content=”text/html; charset=UTF-8″ />

建议中文都是用UTF-8,使用gbk/gb2312有可能会出现乱码

2,使用post来发送而不是get

get方法是会通过链接来传递参数,而且会自动urlEncode(编码),而各个浏览器编码的方式可能不太一样。使用post可以避免这种情况。

3,通过在js前端escape编码再发送,然后后台解码取得数据

这些可以在网上搜索

4,在全局设定contentType,指定编码

因为jquery ajax是使用utf-8来编码发送数据的,ie在发送时却没加上charset=utf-8,从而导致乱码(IE默认使用iso-8859-1编码)

$.ajaxSetup({contentType: "application/x-www-form-urlencoded; charset=utf-8"
});

转载于:https://www.cnblogs.com/sunnywindycloudy/p/7388079.html

Jquery的ajax在IE提交数据乱码解决方法相关推荐

  1. ajax没返回响应数据,jQuery的Ajax时无响应数据的解决方法

    jQuery的Ajax时无响应数据的解决方法 复制代码 代码如下: $.ajax( { type: "POST", url: "/MemberComment.aspx/G ...

  2. php ajax jquery 表单重复提交,jQuery的 $.ajax防止重复提交的两种方法(推荐)

    下面给大家带来两种关于jquery 的ajax防止重复提交的解决方法,具体介绍如下所示: 1.第一种,对于onclick事件触发的的ajax 可以采用如下方法: 即在beforeSend中使点击按钮不 ...

  3. jQuery的 $.ajax防止重复提交的两种方法(推荐)

    本文给大家分享两种jquery 的ajax防止重复提交的方法,第一种方法对于onclick事件触发的ajax,在beforeSend中使点击按钮不可用,ajax结果返回后置为可用,第二种利用jquer ...

  4. JQuery中Ajax的Post提交中文乱码的解决方案

    出自:http://m.blog.csdn.net/blog/blueheart20/26370023 引言: 在JQuery的Ajax POST请求中,进行请求,其中的中文在后台,显示为乱码,该如何 ...

  5. fiddler 之 返回数据乱码解决方法

    1.有时用fiddler抓包, 发现抓到的包, 发送数据和返回数据都是乱码, 怎么办?   直接上图  (这办法不是100%成功的) 方法一: 方法二: 转载于:https://www.cnblogs ...

  6. form通过ajax提交表单,Jquery通过Ajax方式来提交Form表单

    今天刚好看到Jquery的ajax提交数据到服务器的方法,原文是: 保存数据到服务器,成功时显示信息. jQuery 代码: $.ajax({ type: "POST", url: ...

  7. jquery的ajax()函数传值中文乱码解决方法介绍

    jquery的ajax()函数传值中文乱码解决方法介绍 参考文章: (1)jquery的ajax()函数传值中文乱码解决方法介绍 (2)https://www.cnblogs.com/xuxiaosh ...

  8. jquery的ajax,请求JSON数据。

    jquery的ajax,请求JSON数据. 第一个页面:1.htm <!DOCTYPE html> <html> <head> <title></ ...

  9. Ajax跨域请求以及乱码解决

    Ajax跨域请求2种解决方法 1 ) 什么叫跨域请求,协议,域名,端口号,其中一样不同都称跨域; 第一种:使用script标签发送请求; //创建一个script标签; var v_element=d ...

最新文章

  1. 暴雨之后,评估与重建可以用这个数据集
  2. asp css怎么写?_一次完整的asp.netmvc页面优化过程
  3. [codevs1022]覆盖
  4. 图像水平梯度和竖直梯度代码_20行代码发一篇NeurIPS:梯度共享已经不安全了
  5. 深圳市灯谜学会的近三百条“深圳原创灯谜”引的市民激智抢麦
  6. DVWA--Brute Force(暴力破解)--四个等级
  7. 美丽的字符正方形FINAL
  8. php 取oracle图片,一个php导出oracle库的php代码
  9. Android--布局
  10. zzbower入门教程
  11. 通俗地告诉你:为什么Dijkstra算法是正确的?
  12. 梅特勒托利多xk3124电子秤说明书_梅特勒托利多电子秤校正标定方法
  13. 虚拟机启动失败-Intel VT-x 处于禁用状态 的解决方案
  14. 山东省非计算机专业,山东省高校非计算机专业教学考试(选择、判断含答案)2...
  15. 31岁才转行程序员,目前34了,我来说说我的经历和一些感受吧...
  16. 进击高手【第五期】思维题
  17. imx6 uboot splash image
  18. 通过“偷”的方式对网站进行推广
  19. eplan实战设计pdf百度云_EPLAN实战设计.pdf
  20. el-form内el-select与el-input纵向不对齐的问题

热门文章

  1. Python 入门篇-用Notepad++编写出第一个python程序
  2. vue-cli3项目更改favicon图标
  3. C#上位机串口软件开发--第1讲 工程创建
  4. OpenCV函数 Laplacian 算子实现
  5. python pywin32 微信_python win32con安装_python-2.7 – 安装pywin32
  6. 【一行命令】ubuntu 16.04 LTS安装pip3
  7. 奥鹏南开大学18春学期计算机作业,南开18春1709、1803学期《办公自动化基础》在线作业答案.doc...
  8. iPhone音频播放后台控制
  9. 用shell脚本实现定时备份数据库
  10. shell基础:多命令顺序执行与管道符