什么是Ajax数据操作的正确设计模式? JS

时间:2016-06-06 13:12:22

标签: javascript php ajax

我知道使用Ajax操作数据库的几种方法,我只是不太确定哪一个(如果有的话)是正确的和最常用的,所以我有几个问题。

  1. 有一个网址可以相应地处理所有类型的请求,还是针对每个特定原因处理多个请求?
  2. 让包含Ajax请求的单个函数更好地将对象参数传递给操作请求(Url,Type等)或多个函数,每个函数都具有针对特定事物的Ajax请求的静态属性吗? / LI>

    构建数据操作最干净的设计模式是什么?谢谢!

1 个答案:

答案 0 :(得分:0)

如果没有关于您正在处理的域名的更具体信息,我不确定是否有人能够明确地回答这个问题。有可能存在一个函数可以根据传入的参数处理多个CRUD操作的情况,并且一个聪明的架构可以根据参数做出决策。

在大多数情况下,决策过程会变得非常丑陋(例如,大型的switch语句),这里更明确的函数和方法将更具描述性和适当性。

正如Steve在评论中所提到的,REST可能是在使用单个客户端AJAX函数时区分服务器端调用的适当方法。客户端所需要的只是知道要使用的URL。