0

我正在为基于 Web 的医疗游戏编写一些 javascript(对 javascript 来说基本上是非常新的,但我有使用 Java 的经验,而且我只是边走边学)。这个想法是每个病例(患者)都有几个数据字段,并且字段的名称总是相同的(“心率”、“胸部 X 射线”等),但与名称关联的数据取决于具体情况。在构建基本功能时,我一直在使用关联数组,因此当有人输入一个元素(比如“验血 A”)时,结果会出现在屏幕的另一个区域。

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

想法?谢谢!

4

1 回答 1

1

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

患者A.json:

{
    "Heart Rate": 160,
    "Chest xray": ... whatever
}

将该文件放在您的网络服务器上,然后您的客户端可以执行(例如使用jQuery

$.getJSON("server_addr/patientA.json", function (data) { // do something with data } );
于 2013-03-09T17:08:44.583 回答