javascript - AJAX url 和 Controller

标签 javascript php ajax

对于表单提交,我使用 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/

相关文章:

javascript - 如何为虚线箭头设置动画?

javascript - 如何处理异步循环?

php - 提交表单时在Laravel 5中找不到对象

java - 使用ajax发送大量json数据到 Controller

javascript - ajax 只加载一次

javascript - 如何根据某些条件在新的 aspx 页面中获取共享点列表项

javascript - 如何在不同文件的 JavaScript 中使用来自 PHP 脚本的信息?

php - 拉拉维尔 : [PDOException] SQLSTATE[42S02]: Base table or view not found

php - 不同端口上的 jQuery Ajax

java - 在ajax调用中没有获得成功响应,每次都进入错误函数