Query object in the Google Visualization APIを使用して、リクエストを中止する方法を見つける必要があります。私は、通常のクエリを設定しますGoogle Visualizationクエリを中止する
var qMyQuery=new google.visualization.Query('http://myurl');
qMyQuery.send(queryDoneCallbackFunctionName);
私は.abort
方法を試してみましたが、唯一、定期的にデータをリフレッシュするために適用されることをしています。私もqMyQuery=null
を設定しようとしましたが、何もしませんでした。
コールバックに返されたときにデータを単に破棄することはできません。これは、ユーザーが要求した場合、サーバー上で非常に長いクエリを停止することです。
提案がありますか?ありがとう。
長時間のクエリを停止することを目標とする場合は、setTimeoutメソッドを使用して待機する時間を制限してみましょう。 – oli
@oli、私はユーザーが私のアプリケーションでキャンセルボタンをクリックした場合、私はクエリをキャンセルしたい、自動的に減量時間に基づいていません。 – Brad
qMyQuery.abort()を試しましたか?これを見てください:http://code.google.com/apis/chart/interactive/docs/examples.html#querywrapper –