I copied the code here,  modified the urls to some publisc spreadsheets (
http://spreadsheets.google.com/pub?key=pCQbetd-CptF0r8qmCOlZGg) and it
worked well for me...

Either there is a problem with the second url, or that you have some error
in the code out of the snippet here...

VizGuy



On Fri, Nov 14, 2008 at 3:56 AM, jalbrecht <[EMAIL PROTECTED]> wrote:

>
> Greetings,
>
> I want to create a dashboard of multiple tables, charts, pies, etc.
> that all call for there data independently via json.
>
> I got my first visualization table working perfectly via the query.send
> () call, however when I add a second call, only the first one is drawn
> and the other table appear to time out.
>
> What am I doing wrong?
>
> Here is my code:
>
>   <script type="text/javascript">
>        google.load("visualization", "1", { packages: ["table"] });
>        google.setOnLoadCallback(initialize);
>
>        function initialize() {
>            // The URL here is the URL of the JSON data.
>            var stats_query = new google.visualization.Query('http://
> jalbrecht.loopnet.com:81/json_data.aspx?d=Stats')
>            stats_query.send(drawStatsChart);
>
>            var sales_query = new google.visualization.Query('http://
> jalbrecht.loopnet.com:81/json_data.aspx?d=Sales')
>            sales_query.send(drawSalesChart);
>        }
>
>        function drawStatsChart(response) {
>            if (isResponseOK(response, document.getElementById
> ('StatsTable_div'))) {
>                //No error go for it.
>                var data = response.getDataTable();
>                var table = new google.visualization.Table
> (document.getElementById('StatsTable_div'));
>                var formatter = new
> google.visualization.TableArrowFormat();
>                formatter.format(data, 3); // Apply formatter to
> column
>                table.draw(data, { allowHtml: true, showRowNumber:
> false });
>            }
>        }
>
>        function drawSalesChart(response) {
>            if (isResponseOK(response, document.getElementById
> ('SalesTable_div'))) {
>                //No error go for it.
>                var data = response.getDataTable();
>                var table = new google.visualization.Table
> (document.getElementById('SalesTable_div'));
>                table.draw(data, { allowHtml: true, showRowNumber:
> false });
>            }
>        }
>
>        function isResponseOK(response, el) {
>            //Check response object for error info.
>            if (response.isError()) {
>                //alert('uh oh!');
>                //Display error info in target element.
>                el.innerHTML = response.getDetailedMessage();
>                return false;
>            } else {
>                return true;
>            }
>        }
>    </script>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Visualization API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/google-visualization-api?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to