-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

您可以拥有一个ashx输出 javascript 内容的通用处理程序。将您的输出内容类型设置为“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 回答