私のビューからすべてのjavascriptを別の.jsファイルに移動しています。しかし、私は一つの問題に直面しています。.jsファイルのModelパラメータへのアクセス
いくつかのjavascriptのリファレンスモデルパラメータ:
var data = @Html.Raw(Model.RunningTotalData)
@html、おそらくモデルは... JSファイルでは使用できません。
コードが使用されている<div>
では、1つの解決策がデータ型フィールドを作成している可能性がありますか?そしてそれをビューに移入すると、jsコードは何とかそのデータを読み込みます。現時点で
、jsはとして定義され、divの上でグラフをレンダリングしている:
<div id="allbalancediv" style="width: 100%;"></div>
私はそこにデータ-XXXを追加し、私のJSコードにそのデータフィールドを参照できますか?私はそれが正しい方法であるか、より良い選択肢があるかどうかはわかりません。
既に解決策がある、スクリプトタグを出力する、データ属性を使用する – adeneo
https://api.jquery.com/data/ – Tomalak