0

表示しているJavascriptHighchartを使用して、より多くの情報を取得しようとしています。現在設定しているので、棒グラフの列をクリックすると、列の名前と値が通知されます。

グラフのその列の内容を下の表に表示することで、さらに一歩進んでいます。HTMLはすべて完成しましたが、クリックされた値(this.category文字列を含む)を@show_meインスタンス変数に渡そうとしています。これにより、グラフがnilにならなくなるとすぐにレンダリングされます。

以下のコードはグラフを壊していて、レンダリングされません。this.categoryクリック時にの値を@show_meに渡す正しい方法が完全にはわかりません。

どんな助けでも巨大になるでしょう。本当にありがとう!

クリック:function(){this.category == <%= @show_me%>; }

4

1 に答える 1

2

何をしようとしているのか正確にはわかりませんが、これを変更する必要があるようです

this.category == <%= @show_me %>;

これに

this.category = "<%= @show_me %>";

<%= %>ただし、ページが読み込まれる前に、タグが付いているものはすべて事前にレンダリングされることに注意してください。

アップデート:

あなたがやろうとしていることには、AJAXが関係しているようです。これはやや複雑なトピックであり、経験がない場合は混乱する可能性があるため、このチュートリアルを確認することを検討してください。

于 2012-07-05T15:49:32.387 に答える