springboot layui使用时,传递中文字符
IE出现的RFC 7230 and RFC 3986
chrome没有问题!
修改ajax,在url:添加 encodeURI(XXX)
例子如下:
function GetSysSubsidiaryDevStatusAndShowMap($) {
nowselect =$("#department").val();
$.ajax({
type: "POST",
url: encodeURI("/dev/getsyssubsidiarydistributiondata?syssubsidiary="+nowselect),
contentType:"application/json;charset=utf-8",
dataType: "json",
success: function (data) { //success的data是接收来自后台返回的数据
// console.log(data);
// console.log(data.syssubsidiary.length);
//显示地图标注
map.clearOverlays();
if(data.length>=1)
{
var point = new BMap.Point(data[0].longitude,data[0].latitude);
map.centerAndZoom(point, 12);
for (var i = 0; i < data.length; i++) {
showMaps(data[i].nowstatus, data[i].longitude,
data[i].latitude, data[i].introduce);
}
}
}
});
}