我想制作一个包含动态字段/表单的覆盖容器的Web应用程序(PHP)。
我希望用户填写表单,但不要将其从页面的主要部分中删除。
想象一下,浏览网站并将页面错误报告到叠加层中,但不会从您正在阅读的页面中删除。
此外,是否可以使表单形成多个部分/页面,例如用户单击下一个按钮并显示表单的下一部分?
答案 0 :(得分:4)
您要找的是ajax。
使用jQuery,您可以轻松创建所需的表单形式,在提交时 重新加载整个页面。
了解更多详情,请查看jQuery UI。有一套通常非常简单的电动工具来帮助创建动态网页。
所以jQuery UI用于布局(查看选项卡)和ajax通过jQuery用于与服务器(PHP)的通信。
答案 1 :(得分:4)
此处此类网络应用的一个很好的例子,提供了一些有用的提示:
答案 2 :(得分:1)
我刚刚使用Yii Framework for PHP和Jquery(Jquery UI)构建了单页面应用程序。
我学到的是Jquery不足以处理真正的单页应用程序。
您需要使用的是一个库,它可以处理在构建SPA时会出现的许多问题,并使您不必进行大量基于DOM的操作。
相反,你最终要做的就是写一个真正的应用程序,让'库'为你处理这些方面。
想到的一个库是AngularJS。
希望这会有所帮助。