1

私はこのフォーラムやウェブ上の他の多くのフォーラムを検索しましたが、どうやら私は他の人とは少し違うことをしようとしているようです.

ユーザーが入力した基準を受け入れ、そのユーザー基準に基づいて製品を選択する Web ページ (aspx) があります。JavaScript を使用して、古いが広く使用されている会社の DLL とやり取りするサーバー側コードに Ajax 呼び出しを行います。関数から一致する製品とそのすべての詳細を受け取ります。

result .substr とresult .splitを使用して(データがカンマ区切りの文字列として返されるため)、関連するデータを取得し、テーブルのセクションを作成します。ユーザーは、各テーブル行の左側にあるアイコンをクリックして、選択したモデルの詳細を表示できます。

これにより、返されたカンマ区切りの文字列からさらにデータを抽出する別の要素が表示されます。そのすべてが美しく機能しています。私が抱えている問題は、詳細を表示する上に、いくつかのグラフィック データを示すスプライン チャートも必要であることです。スプライン グラフをプロットするために必要なデータを返していますが、グラフにデータを取得する方法が見つかりません。

JavaScript を使用して HTML の適切なセクションに追加するデータ テーブルと同じように、それを設定する方法を見つけたいと思います。

これは私がテーブルでやっていることのサンプルです:

 table += '<td title="Details"><div class="details"><img src="/resources/ic_menu_search.png" alt="" height="20" width="20" style="cursor: pointer;" id="' + i + '" ></img></div></td>';
 table += '<td><div class="model">' + TableResults[((i - 1) * 461) + 1] + '</div></td>'; //model

次に、セクションにデータを配置するためにこれを行います。

$('#datatable').append(table);

asp:chart コントロールで同様のことをしたいと思います。おそらく次のようなことを試してください。

$('#Graph > points').append(TableResults[((recNo - 1) * 461) + (111 + i)]);

しかし、それは有効ではないと思います。また、<% %> スクリプト タグを使用してプロパティを設定しようとしましたが、JavaScript/jquery の実行時にそれが実行されないことは明らかです。それは何よりも先に実行されます。

プロット ポイントを作成するためにサーバー側 (vb.net) 関数を実行することも検討しますが、私がやろうとしていることと一致する良い例はまだ見つかりません。

どんな助けでも大歓迎です!

4

1 に答える 1