如何设计一个脚本,使用AJAX&;PHP


How to design a script that will use many user inputs from another page using AJAX & PHP?

简而言之。。。。我想做的是为我的网站安装脚本。。。但我希望在一个页面中完成所有工作,该页面将连接到另一个php文件,该文件将包含所有服务器端处理代码。为了做到这一点,我使用了JQuery、Ajax&PHP。。。

现在,我的问题在于,要做到这一点,最佳做法是什么。我如何让我的服务器端PHP脚本接受在漫长的安装过程中会发生的多个用户输入?

我正在考虑使用switch语句来触发类&函数等能够访问将存储在同一文件中的多个进程(类和函数)?。。。或者人们通常使用其他东西??以前从未这样做过,也找不到关于如何最好地设计它的直接教程。

我想也许可以通过php中的AJAX访问类,但这似乎不可能。。。。我可以在php中从AJAX触发函数吗?

我真的很感谢在正常情况下提供的帮助

thx

在SO中详细定义整个过程太长。但基本的想法是:

  • 用户填写表单后单击"下一步"按钮
  • 获取所有表单值(使用JavaScript),然后使用AJAX将其发布到PHP页面
  • PHP页面会返回一个标志(SUCCESS/ERROR)[在后台,如果成功,PHP会将数据持久化到数据库中]
  • 如果JavaScript收到ERROR,则向用户显示错误消息,并要求他更正表单
  • 如果java脚本收到SUCCESS,则调用下一个PHP脚本,该脚本将生成下一个表单并将其发送到您的JavaScript
  • JavaScript将此表单内容填充到页面中的DIV中,从而有效地清除当前表单并显示新表单

对于新表单,整个过程再次从第一步开始。