Я создаю веб-сайт, используя php + jquery.
На странице jquery ajax мне приходится каждый раз очищать кеши с помощью сочетания клавиш Ctrl + F5, в противном случае кнопки эту страницу нельзя щелкнуть.
Я думаю, что refre sh эта страница обязательно "window.location.reload (true);" , но я не смог очистить кеши одновременно!
Есть ли Jquery или что-то может очистить кеши автоматически после нажатия кнопок вместо ctrl + F5?
мои коды ниже:
...
$("[id = One_Click_Accept]").click(function(){
...
$.ajax({
url: WebsitePath + '/accreditation_check/' + CurAccreditationId,
data: {
accreditation_id: CurAccreditationId,
IsAccredited: 1,
CheckerName:$('#CheckerName').val(),
CheckTime: Math.round(new Date().getTime()/1000).toString(), //it need a 10 digit timestamp to save to the db.
TheCountry : TheCountry,
TheSchool: TheSchool,
TheDegree: TheDegree,
TheMajor: TheMajor,
YearOfGraduation: YearOfGraduation
},
type: "POST",
dataType: 'json',
cache: false,
success: function (Result) {
if (Result.Status == 1) {
alert('认证成功');
} else {
alert('认证失败');
$("#One_Click_Accept").val('再次认证');
}
},
error: function () {
alert('认证失败');
$("#One_Click_Accept").val('再次认证');
}
});
}
//window.location.reload(true);
});