JQuery 使用ajax调用后台数据,刷新页面时。会有缓存问题。在ajax参数中增加一个time参数。如
function refreshList(){
$.ajax({ /**通過JS向後臺獲取數據,返回值為應用市場列表*/
type: 'get',
url: getApplyMarkerList,
dataType: 'json',
data: {
requestPage: currentPage,
time: $.now()
},
success: function(data) {
if(data.status == 'true') {
var detail = data.applyMarkerData;
var arr="";
$("#stripe").find("tr").remove();
for(var i=0;i<detail.length;i++){
var tr = "<tr>" +
"<td><input type='checkbox' name='applyId' value='"+detail[i].apply_id+"'></td>"+
"<td>"+detail[i].apply_id+"</td>"+
"<td>"+detail[i].apply_name+"</td>" +
"</tr>";
arr +=tr;
}
$('#stripe').append(arr);
maxPage = Math.max(Math.ceil(data.total / 5), maxPage);
$('#currentPage').text(currentPage + '/' + maxPage);
pageBool = false;
}else if(data.status == 'error'){
alert("系統錯誤,請與管理員聯繫");
}
}
});
};