php - Ajax 方法 - 哪个更好?

标签 php javascript ajax

我需要通过 Ajax 执行大量插入、更新和删除操作。以下哪项是更好的方法?

  1. 每个函数的单独方法(例如delete_foo、insert_foo、update_foo、delete_bar、insert_bar、update_bar等)

  2. 一个“主”方法,只需传递一个参数来区分操作。

#2 方法的一个好处是可以合并各个方法中的常见内容,例如验证或 ID 解密等。但是,这也意味着这个主方法会相当大。

我认为,让主方法调用单独的方法并不是一个好主意。原因是,如果去掉现在由主方法处理的常见任务,各个方法都是单行代码(大部分)。

最佳答案

您应该考虑的是,破坏性的操作(例如删除)永远不应该完全由 GET 请求控制。您应该始终使用 POST 参数来实现类似的目的。除此之外,我想说这完全取决于个人喜好以及逻辑上对您的系统来说似乎正确的内容。例如,如果您使用的是 Zend Framework 之类的东西,您可以为每个操作设置单独的操作,但在构造函数/init 方法中的 Controller 中使用一组通用的验证/解密

关于php - Ajax 方法 - 哪个更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4003382/

相关文章:

javascript - 当 while 循环和行变量满足条件时,如何循环它们?

ajax - jQuery 的 delegate() 不会为 AJAX 加载的内容绑定(bind)事件

php - 我可以自动发布带有 future 时间戳的文章吗?

php - created_at 列中的时间不正确 - Laravel 5.4

javascript - css-loader URL root 不修改 url

javascript - 是否可以像 Google Analytics 那样使用 JavaScript 将日志直接发送到 splunk cloud?

jquery - 获取文档标题

c# - 如何使用 Jquery Ajax 调用填充 DropDown?

php - CodeIgniter 中的分页问题

PHP session 不适用于 IE