I'm trying to update a web app that uses the jQuery.data()
function to store information. The update involves refactoring the interface so that there are separate windows for different types of information rather than using just divs on the same page. Because of the way some plugins work the code that calls them has been moved into different windows to run in the window where they are needed. However, many of the callbacks used by these plugins use .data()
to find stored information, but then code that sets the data stored by .data()
is in the parent window, and it does not seem to attach the data to the DOM, it stores it somewhere attached to the window, so in the child window the callbacks can no longer find the data they are looking for.
Will it work using call(parent, DOMelement.data);
? And is there possibly a tidier way of dealing with this?
Thanks in advance!