存储在服务器端文件中的Javascript数组

存储在服务器端文件中的Javascript数组,javascript,Javascript,我正在为一个基于web的医疗游戏编写一点javascript(基本上对javascript来说是很新的,但我有Java方面的经验,我只是边学边学)。其思想是,每个病例(患者)都有多个数据字段,字段名称始终相同(“心率”、“胸部X光片”等),但与名称相关的数据取决于具体病例。在构建基本功能时,我使用了关联数组,因此当有人输入一个元素(比如“血液检测A”)时,结果会显示在屏幕的另一个区域 因此,当我开始创建案例时,我希望每个案例都是服务器端的一个单独文件,它只存储数组,这样我就可以在案例开始时加载数

我正在为一个基于web的医疗游戏编写一点javascript(基本上对javascript来说是很新的,但我有Java方面的经验,我只是边学边学)。其思想是,每个病例(患者)都有多个数据字段,字段名称始终相同(“心率”、“胸部X光片”等),但与名称相关的数据取决于具体病例。在构建基本功能时,我使用了关联数组,因此当有人输入一个元素(比如“血液检测A”)时,结果会显示在屏幕的另一个区域

因此,当我开始创建案例时,我希望每个案例都是服务器端的一个单独文件,它只存储数组,这样我就可以在案例开始时加载数组,并使用常规引用(所有数组都有)来获取存储在特定数组中的特定值。我猜另一种选择是使用一个包含多个数组版本的文件,并以某种方式将特定数组传递回页面的脚本,然后将其写入局部变量


想法?谢谢

听起来您只是想将数组存储为JSON,可以使用客户端直接加载,例如:

patientA.json:

{
    "Heart Rate": 160,
    "Chest xray": ... whatever
}
将该文件放在您的Web服务器上,然后您的客户机可以执行(例如,使用)


我不太明白这个问题。是否要通过存储在服务器中的AJAX阵列进行加载?或者当页面加载时?最好将数据存储在数据库中,而不是平面文件中。一般来说,我建议在客户端和服务器之间以JSON格式传递数据,因为这样很容易解析。除此之外,不确定实际问题是什么?听起来很完美。谢谢
$.getJSON("server_addr/patientA.json", function (data) { // do something with data } );