在Chrome中执行jquery的get请求没有任何问题,但是到了IE下有了两个问题:
(1)乱码
请求url中的中文参数在后台直接乱码了,结局方案 使用javascript的encodeURI方法。
(2)IE缓存
IE下,当get请求的url路径相同时,直接返回了缓存,解决方案 加时间戳参数"?timestamp="+new Date().getTime()
具体请求代码如下:
$.get("orderStatement_newOrderStatement.action?orderIds="+idStr+"&orderStatementName="+encodeURI(newOrderStatementName)+"timestamp="+new Date().getTime() ,function(json){
if(json.status==1){
}
});