您可以将具有自定义标题的ajax请求的结果设置为iframe的内容:

$.ajax({

type: "GET",

url: "https://app.icontact.com/icp/a/",

contentType: "application/json",

beforeSend: function(xhr, settings){

xhr.setRequestHeader("some_custom_header", "foo");},

success: function(data){

$("#output_iframe_id").attr('src',"data:text/html;charset=utf-8," + escape(data))

}

});

这是假设iframe指向跨域src。如果一切都在同一个域上,这样就更简单了

编辑:也许尝试这个变化。

$.ajax({

type: "GET",

url: "https://app.icontact.com/icp/a/",

contentType: "application/json",

beforeSend: function(xhr, settings){

xhr.setRequestHeader("some_custom_header", "foo");},

success: function(data){

$("#output_iframe_id").attr('src',"/")

$("#output_iframe_id").contents().find('html').html(data);

}

});

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐