关于Jquery Ajax同步的问题.IE6不兼容 - Web 开发 / Ajax
$("#imgAffirm").click(function () {
$("#imgAffirm").removeAttr("style");
$("#imgAffirm").attr("src", "images/sures.jpg");
var userName = $("#txtUserName").val();
var cardID = $("#txtCardID").val();
var phone = $("#txtPhone").val();
var goDate = $("#txtGoDate").val();
if (userName == "") {
alert("请输入您的真实姓名");
} else if (cardID == "") {
alert("请输入您的身份证号码");
} else if (phone == "") {
alert("请输入您的手机号码");
} else if (goDate == "") {
alert("请选择您的出发日期");
} else {
var phone = $.trim($("#txtPhone").val());
var regex = /^1[3,5,8]\d{9}$/;
if (!regex.test(phone)) {
alert("您输入的手机号码不正确");
} else {
var cardId = $("#txtCardID").val();
$.ajax({
url: "CheckData.aspx",
cache: false,
async: false,
data: { "CardId": cardID },
success: function (data) {
if (data == "0") {
alert("您输入的身份证号码有误");
} else {
$.ajax({
url: "analysisXML.aspx",
cache: false,
async: false,
data: { "CardID": cardID, "Phone": phone, "GoDate": goDate },
success: function (jsonData) {
if (jsonData == "0") {
alert("未能找到符合您的产品");
} else {
$("#contentDIV").html(jsonData);
}
}
});
}
}
});
}
}
$("#imgAffirm").removeAttr("style");
$("#imgAffirm").attr("src", "images/sure.jpg");
});
.首先点击的时候换一张sures的图片。等数据执行完成后换成sure。火狐上一点问题都没有.但是IE6里面却不行。在IE里面一直都是sure这张图片。在网上找了很久。也有很多人遇到这个问题。但是没有解决方法。。特意跑来问一下。有没有谁解决了这个问题的!!
------解决方案--------------------HTML code
$.ajaxSetup({
cache:false
});
------解决方案--------------------
那句话是禁止缓存
IE6太老啦,遇到这种问题,直接要求客户更换浏览器
------解决方案--------------------
给我散点呗。。。O(∩_∩)O~