最近在工作中遇到了QQ浏览器ajax提交数据,表单数据改变,却后台数据接收数据还是上一次值的问题,但是在其它浏览器中是正常的。
代码如下:
$.ajax({
url : "<%=path%>/secretkey/uploadKey",
async:false,
type : 'post',
data : {
merKey : $('#merKey').val(),
keyType : $('#keyType').val(),
type : $('#type').val()
},
success : function(data) {
if(data.success=='undefined'||data.success==null){
if(data.indexOf("<title>登录</title>")>=0)
{
window.open('<%=path%>/common/error?type=login', '_self');
}
}
if(data.success==true)
{
_alert(data.message);
$("#merKey").val("");
$("#keyType").val("");
closeDilog();
}else
{
_alert(data.message);
}
}
});代码如下:
$.ajax({
url : "<%=path%>/secretkey/uploadKey",
async:false,
cache:false,
type : 'post',
data : {
merKey : $('#merKey').val(),
keyType : $('#keyType').val(),
type : $('#type').val()
},
success : function(data) {
if(data.success=='undefined'||data.success==null){
if(data.indexOf("<title>登录</title>")>=0)
{
window.open('<%=path%>/common/error?type=login', '_self');
}
}
if(data.success==true)
{
_alert(data.message);
$("#merKey").val("");
$("#keyType").val("");
closeDilog();
}else
{
_alert(data.message);
}
}
});解决部分浏览器ajax提交数据,数据已改变,却后台数据接收数据还是上一次值的问题
原文:http://blog.csdn.net/mr_smile2014/article/details/50148661