为什么有些jQuery程序员使用jQuery函数,如$ .get,$ .getJSON和$ .when而不是$ .ajax

时间:2012-09-04 00:09:21

标签: javascript jquery ajax get getjson

我的问题是,如果你的jQuery $.ajax函数中包含了所有内容,为什么要使用$.get()$.getJSON()$.when()以及我见过的其他内容,那么只使用ajax因为我可以告诉你,你几乎使用与传统$.ajax相同数量的字符来编写这些函数。

除了简化这些功能名称之外,还有什么区别?

1 个答案:

答案 0 :(得分:5)

这是常用行为的简写。我使用这些方法有两个原因:

  1. 打字较少,因此轻微“脑屁”错误的空间较小。
  2. 参数少得多,因此您无需记住传递给$.ajax所需的所有内容,或花时间回到文档。
  3. 功能方面没有区别,这些方法只为您提供一些默认值。