我对ajax调用成功进行了ajax调用我正在做location.reload(true),但它没有显示最新的更新数据,它显示旧数据,手动刷新后显示原始数据。我有两个疑问,
1:location.reload()加载缓存副本?
2:我有一个表单元素只是为了验证抖动,以便我可以阻止用户在输入为空时提交,所以这个表单在提交后添加?我的网址是造成任何问题吗?
有什么建议吗?
if (!errorFlag) {
$('.loader-section').css('display','block');
$.ajax({
type: "GET",
url: "<?php echo $this->url('catalog-gift-certificates-status-update')?>",
data:{
'id': transactionProductArray,
'gift_status': giftStatusArray,
'reference_number': referenceNumberArray
},
success: function(data){
if (data.status === "error" || data.length === 0) {
} else {
location.reload(true);
$('.loader-section').css('display','none');
}
$('.loader-section').css('display','none');
},
error: function(data) {
$('.loader-section').css('display','none');
}
});
}
//这是表单代码,只是为了检查验证,但在提交时添加?到网址
$(&#39;形成#myAdminForm&#39)上(&#39;提交&#39;,函数(){ $(this).find(&#39;输入[type = submit]&#39;)。prop(&#39; disabled&#39;,true); is_sameAdmin = TRUE; activeInput = FALSE; 返回true; });