-1

我遇到了一个我从未想过的问题。我的情况是我正在制作一个网站,用户可以在其中练习他对特定语言的词汇知识。出于这个原因,我有一个表单,其中加载了一个外来词并且需要一个翻译输入。每课包含20个单词。

问题:我只需要一次获取所有这些单词,并以某种方式将它们神奇地存储在某个地方,这样我的代码就可以在用户每次输入下一个单词时使用这个数组。我想为每个单词连接数据库 20 次。

此时我通过 JSON 格式的 ajax 函数接收数组

到目前为止,我已经阅读了以下解决方案(每个都有其优缺点)。

1.使用JS本地存储

2.将json存储在隐藏

3.使用全局JS变量

我还有哪些其他选择,哪个最合适?

4

1 回答 1

2

我会说你最好的选择是使用 JSON。查询一次数据库并将结果加载到 JSON 对象中。从那里您可以在需要时使用这些数据。这会比使用 JS 变量更有效,并且应该有更多的跨浏览器支持。

Copter 实验室对如何使用 JSON 有一个很好的概述:http: //www.copterlabs.com/blog/json-what-it-is-how-it-works-how-to-use-it/

于 2013-06-10T13:50:05.823 回答