2011-10-30 2 views
0

Comment obtenir le contenu d'un iframe avec l'en-tête content-type: text/plan?Comment obtenir du contenu iframe?

Est-il possible de charger le contenu avec $.ajax() sans recharger le contenu?

contenu iframe:

{"result":{"posts":0,"posts_imported":0},"error":{"file":{"msg":"ERR_ERROR_FILE","trans":{"file":"csv"}}}} 
+2

Est-ce le 'contenu de iframe' sur le même domaine que la page contenant le' iframe'? – icktoofay

+0

Voulez-vous dire un en-tête de texte/plaine? – halfer

+0

[.contents] (http://api.jquery.com/contents/)? –

Répondre

-1

Que diriez-vous:

votre fichier iframe html:

un div

<div id='iframeContent'> 
    {"result":{"posts":0,"posts_imported":0},"error":{"file":{"msg":"ERR_ERROR_FILE","trans":{"file":"csv"}}}} 
</div> 

alors votre code pour le remplacer serait, je crois ,

$('your-iframeid').childen('<div>',0).text(your-new-text); 

Je suis un débutant; donc, je pourrais être complètement sur celui-ci (aussi).

+0

Assurez-vous de mettre en retrait tout code comme HTML, javascript, etc 4 espaces dans - ou utilisez le bouton de la barre d'outils Code (ressemble à "{}"). – GregL

0

En Jquery:

var content = $("iframe").contents(); 
Questions connexes