firefox中的缓存对我来说真的很痛苦,我知道这个问题已被问到好几次了。
但实际上没有其他方法允许window.location.reload();
在Firefox中工作,它在chrome中完美运行
我已经尝试了我可以在Google和stackoverflow上找到的所有方法,但没有一个适合我的情况。
我尝试了以下内容:
document.location.reload(true);
window.href=window.href;
window.location.href;
我也尝试为js文件分配不同的版本。
我想看看是否有其他方法可以绕过这一点。
这就是我的js文件的样子。
$(".drag").sortable({ // begin sortable
connectWith: ".drag",
receive: function(event, ui) { // begin receive
var id = $(ui.item).attr('id');
var status = this.id;
//alert(id);
$.ajax({ // begin ajax
url: "ajax/connectwith-multiple.ajax.php",
type: "GET",
data: {
'sales_card_id': id,
'status': status
}
}) // end ajax
//refresh page when ajax is completed
document.location.reload(true);
});
}, // end receive
}) // end sortable
答案 0 :(得分:0)
在上述评论的帮助下,这是我对上述问题的解决方案。
$(".drag").sortable({ // begin sortable
connectWith: ".drag",
receive: function(event, ui) { // begin receive
var id = $(ui.item).attr('id');
var status = this.id;
//alert(id);
$.ajax({ // begin ajax
url: "ajax/connectwith-multiple.ajax.php",
type: "GET",
data: {
'sales_card_id': id,
'status': status
}
}) // end ajax
//refresh page when ajax is completed
.always(function() {
window.location.reload();
});
}, // end receive
}) // end sortable