gpt4 book ai didi

HTML 为什么 Iframe 的内容加载了两次?

转载 作者:太空宇宙 更新时间:2023-11-04 13:27:07 24 4
gpt4 key购买 nike

在我的应用程序中,我使用 javascript 函数来设置 Iframe 的 src 标签:

function loadDocument(id, doc) {
$("#DocumentContent").show();
$("#ButtonBox").show();

// Clear dynamic menu items
$("#DynamicMenuContent").html("");
$("#PageContent").html("");

// Load document in frame
$("#iframeDocument").attr("src", 'ViewDoc.aspx?id=' + id + '&doc=' + doc + '');

// Load menu items
$("#DynamicMenuContent").load("ShowButtons.aspx");

// Set document title
$("#documentTitle").load("GetDocumentInfo.aspx?p=title");
}

当我打开 Fiddler 并调试此页面时,我注意到“ViewDoc.aspx”页面被调用了两次。

当我在 loadDocument 函数中放置一个 alert() 时,我只收到一条警告消息。在我的 viewdoc.aspx 页面中,没有刷新或重定向语句或其他刷新页面的语句。

这可能与浏览器有关吗?这是浏览器的默认行为吗?

最佳答案

这个问题很老了,但是......

你有两个 id=DynamicMenuContent 的元素吗?

如果源页面中有一个,iframe 中有一个,则它们可能都被 $("#DynamicMenuContent").load 选择...

如果这是真的,一个是 div,另一个是 span,您可以将其更改为 $("div#DynamicMenuContent").load()...

第一个

关于HTML 为什么 Iframe 的内容加载了两次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2920757/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com