解决方法:

ajax传输数据时进行encodeURI编码就可以了

例如:

在其他浏览器中没有进行 encodeURI 直接传输,无问题。

然而,在IE10 和11中进行下面这段代码编辑后,再展示出来就是乱码,找原因找了小半天,从前端后台的字符编码一顿检查后均没发现任何的问题。。

最后在大牛同事的帮助下,找到原因,并解决。

var param = "/api/v1/doctors?" + 'ParamUpdate={"Name":"' + n_name + '","Sex":' + sex + ',"EMail":"' + e_email + '","Phone":"' + p_phone + '","DepartmentsId":' + k_office + ',"Professional":' + d_doctor + ',"Introduction":"' + z_major + '"}&LField=[{"Not":false,"Value":' + $("#hidDocID").val() + ',"Operator":0,"PropertyName":"Id"}]';
// 这里是重点
var encodeParam = encodeURI(param);
$.ajax({
type: "PATCH",
url: getDomain() + encodeParam, //接口及条件一起编码
async: false,
dataType: "json",
success: function (data) {
if (parseInt(data.Obj) == 1) {
$("#dUpdDocInfo").html("修改成功!");
LoadBaseInfo();
}
else {
$("#dUpdDocInfo").html("保存失败!");
}
}
})

最新文章

  1. Oracle修改字段类型方法总结
  2. 小数5.2500四舍五入保留1位小数的java算法之一
  3. iOS系统提供开发环境下命令行编译工具:xcodebuild
  4. MAT内存问题分析定位
  5. windows7系统下如何安装windows xp系统(无法识别硬盘,删除隐藏分区)
  6. LeetCode:Clone Graph
  7. UVALive 5713 Qin Shi Huang's National Road System(次小生成树)
  8. 你好,C++(15)四两拨千斤——3.9 指向内存位置的指针
  9. JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法
  10. Js 时间间隔计算(间隔天数)
  11. mvc请求过程总结
  12. Git Config(转)
  13. log4j使用和配置详解
  14. svn提交代码时不要提交bulid里的内容,会报错
  15. Spark中集群相关概念
  16. rabbitmq使用方法(二)
  17. 为何串口dma发送数据可能不完整
  18. python中itertools里的product和permutation
  19. 第14月第1天 uialterview 键盘 uibutton圆角
  20. MyCat - 使用篇

热门文章

  1. (Python基础)字符编码与转码
  2. 2018-2019-2 20165205 《网络对抗技术》 Exp6 信息收集与漏洞扫描
  3. 验证demo
  4. delphi:Exception EInvalidPointer in module Project1.exe
  5. 关于spring boot 的事务类型配置留存
  6. Golang源码探索(二) 协程的实现原理(转)
  7. NetworkStream介绍说明
  8. FileStream说明
  9. spring、mybatis事务配置和控制
  10. 吴裕雄 python 数据可视化