2011-06-02 6 views
0

J'ai un iframe et j'ai utilisé la fonction jquery .data() pour sauvegarder un élément de l'iframe.
Je les ai attachés au corps comme ceci $('body').data('clicksData', myClicksData);
Maintenant j'ai besoin d'accéder à cette information à partir de l'iframe, j'ai essayé juste de faire cela var allData = $('body').data('clicksData')[0]; mais cela n'a pas fonctionné.
des idées comment faire cela?Accéder aux données sauvegardées avec jquery .data()

Répondre

0

Utilisez ceci:

assignez une pièce d'identité à votre iframe comme ceci:

<iframe id="frameId"></iframe> 

et en utilisant ce code jquery pour accéder à ce iframe

$("#frameId").contents().find("body").data("clicksData"); 
+0

Merci, mais cela n'a pas aidé ce me dit que la chose de trou dans undefined, l'iframe a-t-il sa propre étiquette de corps? – Ovi

+0

Oui chaque iframe a l'étiquette de corps .... –

+0

N'importe quelle idée pourquoi cela n'a pas fonctionné pour moi? – Ovi

Questions connexes