Ho una pagina web a cui sto aggiungendo un iframe come segue:impostare "Accept" intestazioni in jQuery per il recupero dei dati in iframe
$('<iframe id="testIframe" />').src('http://www.google.nl/').appendTo('body');
Le intestazioni Accept inviati per caricare il contenuto di questo iframe vengono impostati a:
application/xml, application/xml+xhtml, text/html, text/plain, */*
problema qui è che la risposta viene ora restituito come XML perché le intestazioni accettare vengono letti sul lato server e la risposta viene inviato indietro nel formato come inviato da intestazione accept (in questo caso utilizzando l'applicazione/xml).
Ora so che potrei usare la funzionalità $ .load() e impostare le intestazioni di accettazione per quello, ma non saprei come mostrare l'HTML restituito nell'iframe. Ad esempio, questo mostra un iframe vuoto:
$('#testIframe').load('http://www.google.com/', function(response) {
$('#testIframe').append(response);
});
Qualsiasi aiuto sarebbe molto apprezzato!