データを取得するのに本質的に長い時間がかかるphpスクリプトがいくつかあります。結果として、これはハイチャートの読み込み時間に影響します。ハイチャートコードはすべての処理が完了した後にのみエコーされるため、現在のコードはすべてのデータが取得されたときにのみチャートを書き込みます。
これにより、データが取得されるまで、ページには基本的に何も表示されません。目標は、highchartsをすぐにロードしてから、phpスクリプトによって返されたデータを使用してシリーズに書き込むことです。
したがって、私が探しているのは、すべてのグラフをすぐにロードし、データなしで「ロード中」を表示し、phpスクリプトが完了したら、setDataを使用してデータをグラフシリーズに渡すことです。
誰かがこれが行われている例があったかどうか疑問に思っていますか?私が抱えているもう1つの問題は、$(document).ready(function()関数内でのみデータを設定できることです。
動作します:http: //preview.tinyurl.com/b724bxo
休憩: http: //preview.tinyurl.com/a7mqqkc
多くの感謝とどんな助けも大いに感謝されるでしょう。