gpt4 book ai didi

jquery - 在 jQuery 中设置 "Accept" header 以检索 iframe 中的数据

转载 作者:行者123 更新时间:2023-11-30 23:46:46 27 4
gpt4 key购买 nike

我有一个网页,我要向其中附加 iframe,如下所示:

$('<iframe id="testIframe" />').src('http://www.google.nl/').appendTo('body');

用于加载此 iframe 内容而发送的 Accept header 设置为:

application/xml, application/xml+xhtml, text/html, text/plain, */*

这里的问题是,响应现在以 XML 形式返回,因为接受 header 是在服务器端读取的,并且响应以接受 header 发送的格式发回(在本例中使用 application/xml)。

现在我知道我可以使用 $.load() 功能并为此设置接受 header ,但我不知道如何在 iframe 中显示返回的 HTML。例如,这显示了一个空白的 iframe:

$('#testIframe').load('http://www.google.com/', function(response) {
$('#testIframe').append(response);
});

任何帮助将不胜感激!

最佳答案

类似这样的吗?

$('#testIframe').load('http://www.google.com/', function(response) {
var doc = $('#testIframe')[0].contentDocument || $('#testIframe')[0].contentWindow.document
doc.write(response);
doc.close()
});

关于jquery - 在 jQuery 中设置 "Accept" header 以检索 iframe 中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4428279/

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