我正在开发一个PHP应用程序,并且缺少Rails的一些功能。我目前有一个AJAX表单,提交时访问my_page_save_ajax.php。处理完表单并保存之后,如果成功,我想将AJAX调用重定向到my_page_show_ajax.php,如果发生错误,则返回my_page_edit_ajax.php。
我考虑过使用include my_page_..._ajax.php
,但我一直遇到文件路径问题,PHP不知道要渲染什么。更不用说,这两个文件include utilities.php
,我担心可能会有冲突。我想我可以使用include_once
,但似乎可能有更优雅的解决方案。
如何处理表单并返回另一个PHP页面的输出?
非常感谢!
答案 0 :(得分:2)
如果重定向AJAX响应,它实际上不会将用户的浏览器重定向到任何地方。它只会影响通过AJAX调用返回的数据。这可能是一个不使用AJAX的好例子,因为听起来用户可能只会使用两条路径中的一条。
如果您仍想重定向用户,可以发回一个javascript代码段,通过设置window.location重定向用户