-2

私の現在のプロジェクトには、ハードコードされたデータを含む.jsファイルがあります。だから私はこのファイルとクライアントサイドを参照しています。クライアント側で必要なときにいつでもデータを取得するためにこのファイルを使用しています。しかし、私の仕事はこの.jsファイルを動的に生成することです。データベースからjson形式で値を取得しています。したがって、このjson形式のデータを.jsファイルに書き込む方法が必要です。これにより、書き込まれたデータをクライアント側で使用できます。

JSで必要なフォーマット:

var list = new Array();
list["1000"] = "TestEvent1";

実際のJson形式:

{
    "__metadata": {
        "type": "event_Result"
    }, "event_id": 1000, "event_GROUPId": 17, "event_name": "TestEvent1", 
}

私を助けてください。

ありがとう

4

2 に答える 2

3

ashxjavascriptコンテンツを出力する汎用ハンドラーを持つことができます。出力コンテンツタイプを「text-javascript」に設定します。

.jsのファイル拡張子、コンテンツタイプ、およびその参照方法が重要である必要はありません。

<script type="text/javascript" src="myJavascript.ashx"></script>

于 2012-05-18T02:43:18.130 に答える
0

jsonでエンコードされたデータを変数に保存するか、初期データを保持する変数をオーバーライドして、単純に使用してみませんか?

于 2012-05-18T03:26:45.763 に答える