$ .get()和$ .ajax
之间有什么区别我给出的代码使用了这样的调用:
$.get(href)
.success(function (content) {
$('#content')
和
$.ajax({
cache: false,
url: href + params.param,
dataType: 'html'
})
有人可以解释这些之间的区别。使用一个优于另一个是否有任何优势?
答案 0 :(得分:2)
有人可以解释这些之间的区别。
请参阅get的文档:
这是一个简写的Ajax函数,相当于:
$.ajax({
url: url,
data: data,
success: success,
dataType: dataType
});
使用其中一个是否有任何优势?
一个更短。一个更灵活。
答案 1 :(得分:0)
.get()
,.getJSON()
,.getScript()
,.post()
和.load()
都是调用.ajax()
的辅助方法。
将它们视为快捷方式,以较少的代码获得相同的结果。
答案 2 :(得分:0)
我相信在幕后,他们都做同样的事情。主要区别在于.get
是一个更简单的界面,使其更易于使用,但就您可以使用它而言,它的灵活性要低得多。另一方面,.ajax
具有所有功能,这意味着你可以做任何你想做的事情,但有点复杂。
根据经验,如果可以的话,可以使用.get
,而如果您似乎没有做到,那么请转而使用.ajax
。
答案 3 :(得分:0)
你可以在这里阅读:
$.ajax http://api.jquery.com/jQuery.ajax
$.get http://api.jquery.com/jQuery.get
所有文档都可以在jQuery网站上找到