当我更改iframe src时,如何防止浏览器无法刷新?
脚本加载iframe:
function load(page, iframe){
var image_load = "<div class='ajax_loading'><img src='"+loading_image_large+"' /></div>";
$.ajax({
url: site+page,
dataType: 'json',
type :'POST',
dataType:"html",
beforeSend: function(){
$(div).html(image_load);
},
success: function(response){
$(iframe).attr('src', "http://192.168.1.13:8080/server/flow.html?_flowId=viewReportFlow&standAlone=true&reportUnit="+ Product.uri +"&j_username=joeuser&j_password=joeuser");
}
});
}
html:
$('#iframex').get(0).contentWindow.location.reload(true);
//html
<iframe id="iframex" frameborder="0"></iframe>
答案 0 :(得分:0)
此行是重新加载,因为reload = true
删除行然后工作正常
$('#iframex').get(0).contentWindow.location.reload(true);
答案 1 :(得分:0)
据我所知,iframe需要浏览器页面刷新来解析源代码。因此,当您在ajax返回数据时更改src时,它会刷新页面