关于jquery Ajax几个方法的问题
load(),get(),getJSON()这三个有什么区别.在什么样的情况下分别用这三个,请举说明下..感谢.......
load() ,get(),getJSON() 这三个有什么区别.在什么样的情况下分别用这三个,请举说明下..感谢....
展开
1个回答
展开全部
三种方法都会进行AJAX请求。但是都有区别。
其中load最不一样。
$('#content').load(url);
load是jQuery原型的方法,只能用在jQuery对象上。并且返回的数据可以是任何文本类型,同时会把数据写入jQuery对象中,相当于先$.get然后再$('#content').html
然后$.get和$.getJSON这两种方法都是基于$.ajax扩展出的简略方法。
$.get只是指定了AJAX的请求方式是GET。相当于$.ajax({type: 'GET'});
$.getJSON不仅指定了AJAX的请求方式为GET,同时指定返回的数据格式是JSON。相当于$.ajax({type: 'GET', dataType: 'json'});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询