1.問題:當iframe的頁面加載過再關閉之后,如果iframe的src沒有發生變化,js不會重新加載,再次打開頁面不會刷新;
2.解決方法:關閉頁面時清空src,再次打開時即可重新加載最新數據。
$scope.updateCandidateUserValue = function (data) {
$scope.assignment.candidateUsersName = data;
$scope.selectUserURL = "";
document.getElementById("selectUser").removeAttribute("src");
$scope.isShow = false;
$scope.$apply();
};
3.應用:angualrjs中出力iframe子頁面時發現的問題,在后台刪除數據,打開iframe頁面之后關閉再打開,頁面沒刷新,刪除數據依然存在。
4.相關: iframe自動刷新本頁面:(但是會閃屏一下)
document.getElementById("selectUser").contentWindow.location.reload();
jquery強制刷新
$('#iframe').attr('src', $('#iframe').attr('src'));
文章轉自:https://www.cnblogs.com/evaxtt/p/9585539.html
更多參考:js刷新iframe頁面的方法(兼容主流)