2013-03-09 48 views
0

我正在为基于网络的医疗游戏写一点javascript(基本上对JavaScript很新,但是我有使用Java的经验,而且我一直在挑选事物,因为我走)。这个想法是,每个病例(病人)都有几个数据字段,并且字段的名称始终相同(“心率”,“胸部X射线”等),但与名称相关的数据取决于具体情况。在构建基本功能时,我一直使用关联数组,所以当有人输入一个元素时(比如说“血液测试A”),结果会出现在屏幕的另一个区域。Javascript数组存储在服务器端文件中

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

想法?谢谢!

+0

我不太明白这个问题。你想通过存储在服务器中的AJAX数组加载吗?或当页面被加载? – bgusach 2013-03-09 17:04:34

+0

将数据存储在数据库中比平面文件更好。一般而言,我建议以JSON格式在客户端和服务器之间传递数据,因为这很容易解析。除此之外,不确定实际问题是什么? – 2013-03-09 17:05:12

回答

1

这听起来像你只是希望存储数组作为JSON,你可以直接加载使用客户端,例如:

patientA.json:

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

把该文件在你的网络服务器,那么你的客户可以这样做(例如使用jQuery

$.getJSON("server_addr/patientA.json", function (data) { // do something with data }); 
+0

听起来很完美。谢谢! – Edje09 2013-03-09 17:36:10

相关问题