私は以下のような状況に陥っています。 ウェブページにデータを含む(ドーナツ)グラフを表示したい。 自分のWebページ(ASP.NET/C#)のバックエンドでデータベースからデータを取得しています。バックエンド経由でjavascriptファイルにデータを設定する#
私はグラフのために、スタンドアロンのJavaScriptファイル(「graph.js」)を使用しています:
//Donut Chart
var donut = new Morris.Donut({
element: 'sales-chart',
resize: true,
colors: ["#3c8dbc", "#f56954", "#00a65a"],
data: [
{ label: "**DATA**", value: **10** },
{label: "**DATA**", value: **30**},
{label: "**DATA**", value: **20**}
],
hideHover: 'auto'
});
はjavascriptのファイルにデータを置くのに良い方法はありますか? (DATA変数を変更する)
私はそれが私のaspxページのスクリプト要素でJavaScriptを置くことが可能です知っている、そしてそこに私のデータを取得:
var DataNumber = <%=DataNumber%>;
そしてバックエンドでこのデータを与える:
private String _dataNumber = String.Empty;
protected string DataNumber {
get {
return this._dataNumber ;
}
set {
this._dataNumber = value;
}
}
しかし、それは私が探しているものではありません。 これは本当にスタンドアロンファイルを使用したいと思っています。
Y外部からのデータをロードするAjax-Getリクエストを実行できます。たとえば、[Web-API](http://www.asp.net/web-api) –