对于我大学里的一个项目,我想建立一个包含200条消息的网站,并使其能够使用户修改这些消息,然后查看该站点的任何其他用户将能够看到修改后的消息,并且修改消息本身。恰好有200条消息,而制作一条新消息的唯一方法是覆盖现有消息。
我已经具有所有用户界面功能,并且一直在尝试使用Google Sheets API完成字符串存储,因为它可以处理JS数组,但是它似乎并不是真正为这种类型而构建的用例。
如果可以将消息作为字符串(也许以数组形式)存储在服务器上的文档中,并且能够使用javascript对该文档中的字符串进行永久性调整,那将是惊人的,但是我可以似乎找不到任何有关如何执行此类操作的文档。 有谁知道使用JS和Jquery解决此类问题的方法吗?或者知道他们可以推荐的API将会很棒。
基本上我已经拥有了一个可以调用完整消息列表并将其存储为字符串数组的系统。
var messagesIndex = (some sort of get function);
然后,用户可以选择一条消息并进行修改,这时将更新本地存储的阵列。 active =“((这里只是使其成为全局变量,它只是我希望从消息数组中获得的消息的索引)”
$(function() { $("button").click(function() {
active = this.id;
update();
});
});
function update(){
//sets the message inside the message display box to the correct message, where it can be altered
$("#message").messagesIndex[active]);
//some other stuff here that isnt relevent to this question.
}
,然后Java将发送该更新的字符串集,该字符串集将在该存储文档中永久覆盖它。至少那是我的理想情况。