将动态创建的内容保存到服务器&从那里装载

时间:2013-04-17 09:16:00

标签: javascript jquery html ajax json

所以我有这个网页,我正在制作,让人们可以动态地在页面上创建元素。我希望能够将这些元素保存到我的服务器,每当有人重新加载该页面时,网页都会有这些已保存的元素。

无论如何我都不是一个优秀的网络程序员,所以请使用网络术语xD

轻松一下

用户创建的元素是嵌套的或列表。这些元素也可以随时删除。

所以我正在阅读关于将它们保存为JSON的内容,但是我将如何做到这一点,因为我的,大多数顶级的将拥有相同的类。从来没有使用过JSON,所以我就是那个真正的菜鸟。

服务器文件是否会继续用每个添加/删除的全新副本替换自己?

我想在没有更新的情况下显示新元素。在其他用户页面上。我读过关于AJAX的实时更新,比如APE,但不知道如何去做。 (这不是真的需要,但是会很好)

如果有人能指导我一点点,那就太好了。感谢。

1 个答案:

答案 0 :(得分:0)

实现此目的的最佳方法是将对象属性保存到数据库,但其他选项包括XML文件等。

通过数据库完成它的过程是:

  • 如果你想将数据保存到数据库,那么你将不得不使用像Php或Asp.net这样的服务器端语言,所以第一步是建立一个数据库,然后在你的中间体上建立一个与数据库的活动连接文件(比如'data.php')

  • 然后你需要编写data.php文件的代码,以便它可以接受输入(通常通过GET或POST方法)并且可以将其保存到数据库中

  • 然后你需要通过AJAX将数据(对象属性)传递给data.php并将它们保存到数据库

  • 在主文件中,您必须检查用户是否已存在某些数据,如果是,则从数据库中获取并相应地显示对象,否则将对象首选项设置为默认值