jQuery.ajax和$ .ajax是一样的吗?

时间:2013-05-09 05:18:44

标签: ajax

在教程中可以看到jQuery.ajax和$ .ajax

喜欢这里http://www.thekludge.com/form-auto-save-with-jquery-serialize/

jQuery.ajax({
url: 'my_form.php',

这里http://www.yourinspirationweb.com/en/how-and-when-to-use-jquerys-serialize-method/

$.ajax({
url: 'elaboration.php',

请建议是jQuery.ajax和$ .ajax是一样的吗?

4 个答案:

答案 0 :(得分:1)

一般情况下,它们可能不一样。

$可以被其他库使用和覆盖,并将其用作对自身的全局引用。

答案 1 :(得分:1)

根据jQuery documentation

该页面上的代码示例写为:

$.ajax({
  url: "test.html",
  context: document.body
}).done(function() {
  $(this).addClass("done");
});

是的,他们应该是一样的。

答案 2 :(得分:0)

jQuery.ajax$.ajax是一回事。美元符号是jQuery函数的别名。在某些情况下,如果其他js文件使用美元符号,则必须使用jQuery。否则,选择器不明确,并且将在控制台中抛出错误。

答案 3 :(得分:0)

是的,它们是一样的。有关详细信息,请参阅文档:

http://api.jquery.com/jQuery/

某些库(如原型)也会将$用于自己的目的。可以将jQuery放入noconflict mode以处理在同一页面上同时使用$的另一个库的情况。在这种情况下,他们将是不同的东西。