我的所有表单都由Ajax提交给php脚本。 php脚本就像一个控制器。
我认为这可能更加用户友好。如果出现问题,用户无需离开当前页面。
但我没有看到任何网站这样做。
他的缺点是php运行时必须加载两次:一个在发布过程中。一个用于显示结果。
答案 0 :(得分:1)
首先,正如Pekka评论的那样,有很多网站使用ajax技术来提交表单。
如果我正确地解释了你的问题,通常,我认为解决“形式问题”的最好的异步模式,在设计方面是这样的:
=> HTML格式
=> JS停止的默认提交事件
=> JS客户端检查(即电子邮件/电话)验证
=> ajax调用后端脚本(php,java,ruby等) - 它只加载一次!
=>服务器端检查,“回应”响应
=> ajax调用响应,由JS处理