如何使用jQuery保存AJAX应用程序的状态

时间:2008-10-15 21:43:04

标签: jquery ajax ria

我只想尝试在这个Ajax中沾上脚趾。我有一个非常基本的问题

我已经看过jQuery的UI插件(http://interface.eyecon.ro/docs/drag),您可以在其中拖放框架,拉伸内容,动画等等。所以基本上您可以在Web应用程序中获得所有桌面功能。

在桌面世界中,您可以将对象的状态保存到文件中,但如何在jQuery中保存操作对象的状态。

例如如果我在jQuery中拖动一个框架,或者拉伸div元素的边框,我该如何将它保存到服务器上的文件中,以便下次打开时它会被修改?

2 个答案:

答案 0 :(得分:6)

将状态收集到一个对象中,将其序列化为JSON,使用AJAX对您的服务器上的脚本执行HTTP POST,以便相应地保存它。

使用反向方法加载它(您可以跳过AJAX并在加载时将JSON直接打印到页面中)

答案 1 :(得分:1)

是Nilesh - height()width()方法。我不知道提供位置数据的本机方法,尽管可能有一个插件;没错,一些原始的javascript应该足够一些原始的javascript就足够了。