将 JSON 数据写入 .js(JavaScript) 文件

本文关键字:JavaScript 文件 js JSON 数据 | 更新日期: 2023-09-27 18:34:28

我当前的项目有一个包含硬编码数据的.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", 
}

请帮助我。

谢谢

将 JSON 数据写入 .js(JavaScript) 文件

你可以有一个输出javascript内容的泛型处理程序ashx。 将输出内容类型设置为"text-javascript"。

它不必具有.js的文件扩展名,内容类型及其引用方式才是最重要的

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

为什么不简单地使用 json 编码的数据,将其保存到变量中或覆盖保存初始数据的变量?