我的任务是将 Web 应用程序迁移到更“现代感”的 AJAX Web 2.0 协议。应用程序目前使用 PHP 从数据库中提取数据,向用户呈现表单,然后根据这些表单提交更新数据库。框架用于有一个持久的主导航菜单,以及一个实际的内容区域。
所以每个php脚本基本上都是寻找$_POST信息;如果没有,则显示用户数据库数据,否则更新数据(只要它是正确的数据),然后向用户显示结果。有显示子集的简单获取导航。
要将其迁移到具有 css 布局且内容更改发生在 div 内的 AJAX 站点,我不能使用 POST,因为这会刷新整个页面,对吗?(我的意思是我可以,但这会很浪费——当只有一小部分发生变化时,我不需要重新生成整个页面。)所以基本上,整个任务是使用 Javascript 读取表单信息,发送 XML HTTP请求并显示结果?这听起来像是在 javascript 中重写现有的 php 功能,我希望避免这种情况。
我是否正确理解了任务?是否有可以帮助我的库或框架?