对于表单提交,我使用 AJAX 调用将数据发布到 form.ajax.php 等页面。在此页面上,我检查是否设置了“_POST”,然后通过验证处理表单,然后使用我的数据库类保存数据。根据结果,ajax 页面将状态消息返回到表单页面,表单页面会触发带有状态的警报消息。
我的问题是我应该如何以及在哪里放置我的 AJAX 文件。我应该使用一个文件来处理所有类型的 AJAX 请求还是多个文件?AJAX 如何适应 Web MVC?我尝试过搜索,但似乎有很多不同的意见。
最佳答案
我通常发现从 View 文件中进行 ajax 调用是可以管理的,这些 View 文件根据需要加载 ajax(js) 函数。这样,与前端显示相关的所有功能都包含在一个位置,并且以后更容易调试。我还创建了常见的实用程序 ajax 函数,以便最大限度地减少代码重复。它是这样的:
view.php( callController(ajax function) ) --ajax call--> controller.php( return value)---> view.php(updateView(ajax function))
关于javascript - AJAX url 和 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34167172/