IE浏览器发送GET请求,请求的路径有中文时,
$.ajax({
type: "GET",
url: "/testServer/" + serverId + "/info?name= 服务名",
contentType: "application/json"
}
会请求失败(400),可通过encodeURI(url)解决
示例:
$.ajax({
type: "GET",
// 解决IE GET请求中文乱码的问题
url: encodeURI("/testServer/" + serverId + "/info?name=服务名" ),
contentType: "application/json"
}
本文介绍了解决IE浏览器使用GET请求包含中文路径时出现400错误的方法。通过使用encodeURI对URL进行编码,可以有效避免因中文字符导致的乱码问题。

3396

被折叠的 条评论
为什么被折叠?



