[英]Added HTML to iframe causes page to reload
我有以下HTML代碼:
<iframe id="A1B2C3D4E5" frameborder="no" onload="ajaxStandardCall('/myservlet')" style="height:100%;width:100%;border:solid silver 1px;;"></iframe>
在javascript方法中,我有;
function ajaxStandardCall(urlString){
$.ajax({
type: "POST",
dataType:'html',
url: urlString ,
success: function(msg){
$("#A1B2C3D4E5").contents().find('html').html(msg);
},
failure: function(msg) {
$("#A1B2C3D4E5").contents().find('html').html(msg);
}
});
}
它的作用是獲取從Servlet返回的所有HTML,並將其設置為iframe的HTML。
但是,當我運行此命令時,它顯示更正的結果頁面,但立即進入空白頁面。 在我看來,它還提出了其他一些刷新頁面的請求。
返回的HTML中沒有重載方法等。 上面的代碼是否有明顯的錯誤導致此錯誤?
非常感謝
您的iframe必須帶有結束標記:
<iframe id="A1B2C3D4E5" frameborder="no" onload="ajaxStandardCall('/myservlet')" style="height:100%;width:100%;border:solid silver 1px;"></iframe>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.