关于jquery Ajax几个方法的问题

load(),get(),getJSON()这三个有什么区别.在什么样的情况下分别用这三个,请举说明下..感谢....... load() ,get(),getJSON() 这三个有什么区别.在什么样的情况下分别用这三个,请举说明下..感谢.... 展开
 我来答
百度网友b30ab76
2015-08-05 · TA获得超过1570个赞
知道小有建树答主
回答量:397
采纳率:100%
帮助的人:479万
展开全部

三种方法都会进行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'});

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式