I have a jQueryUI tab control set up that has two tabs. One loads its content via ajax, and is the default tab. The other is a simple non-ajax tab.
When a user visits the page, the ajax tab is shown. Since it takes at least 5-10 seconds for the content to load, some users click to view the 2nd tab. At this point, it appears like the ajax call is cancelled when the 2nd tab is displayed - the tab's loader disappears, and clicking back to the ajax tab just shows a blank div. Since I have caching turned off, the tab does not reload. Turning on caching would allow the user to at least request the data again, but since these calls can take a loooong time, this is not a workable solution.
The ideal behavior in this situation would be for the ajax tab to continue keep its request open even if other tabs are clicked.
Is this possible?