私はあなたが私を助けてくれることを願っている奇妙な問題を抱えています。
開発用WebサイトでHighchartsを実行しています。単純なフォームを使用して、ユーザーがデータを入力できるようにしています。
同じページに、データが入力されるとHighchartが表示されます。
データ入力フォームには、非常に単純なjQueryベースのスニペットがあります。フォームの検証、最大文字数のカウンターなど。
データベースにグラフデータがある場合、グラフは正しくプロットされ、新しいデータポイントを入力しようとすると、残りのJSスニペットは期待どおりに機能します。
ただし、データベースにデータがない場合(したがって、Highchartは表示されません)、すべてのJSスニペットが機能しなくなります。
Firebugコンソールで、グラフを作成するデータがない場合、次のエラーが発生します。
jb is null
function n(m,h){kc=ya(a.title,m);tc=ya...play:""});Aa.body.appendChild(Qb)}Tc=
highcharts.js (line 47)
Chromeでは、別のエラーが次のように表示されます
Uncaught TypeError: Cannot set property 'innerHTML' of null
d.d.extend._Deferred.f.resolveWith jquery.min.js:16
d.d.extend.ready jquery.min.js:16
d.c.addEventListener.A
繰り返しますが、これらのエラーは、最初のデータポイントに入るとすぐに消え、グラフが作成されます。
Highchartが空のときに、何が起こっているのか、JSを機能させる方法を知っている人はいますか?
どんなポインタでも大歓迎です。ありがとう!