ajax中的location.reload没有从数据库中获取最新数据

时间:2016-08-26 11:51:57

标签: javascript jquery ajax forms

我对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;                 });

0 个答案:

没有答案