Hello all!
I have noticed this behavior for a while now, but never thought to ask about it. Basically I have web page where I am loading several charts that retrieve data using the dataURL method. The main reason we are using this method is because the data we are loading requires some very time consuming database queries to pull information, therefore loading the data in a separate page reduces the amount of time the main page takes to load and the chart generates after that.
As it looks now, you go to the page, the content loads and completes in less than a second, then the FusionCharts retrieves information and it is displayed taking roughly 10-20 seconds. The main problem I have been running into is if I want to navigate away, to another page while the chart is pulling information, I have to wait for each and every chart to complete its request.
I am using AJAX behaviors on several pages and if there is a request in progress and the user navigates away from the page the request is simply canceled.
I have tried many different methods to get around this issue and had no luck including calling the JavaScript that loads the chart with an AJAX request. I am really hoping for a workaround for this issue.
The page is a reporting interface for managers who will likely want to quickly navigate away from the first page, however the charts on the main page are very important in this case.
Any thoughts are appreciated.