千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > jQuery中封装了哪些ajax方法,分别在什么情况下使用?

jQuery中封装了哪些ajax方法,分别在什么情况下使用?

来源:千锋教育
发布人:wjy
时间: 2022-09-07 16:57:49 1662541069

底层方法

1. $.ajax()

用途:可以实现以下所有方法,当需要定制更多信息时使用此方法(例如timeout、beforeSend、error、global等)

$.ajax(options)

options常用参数:

 

快捷方法

 

2. load() (ajax方法中唯一一个非全局函数)

用途:载入或筛选HTML文档,并插入DOM中。

$('selecotr').load('url selector' [,data] [,function(responseText,textStatus,XMLHtmlRequest) {}]) 回调函数请求完成时执行,无论成功还是失败。

textStatus:success、error、notmodified、timeout 4种

传参

load()没有参数使用GET方法,有参数时自动转换为POST方法

3. $.get()

用途:发送GET请求。

$.get(url [,data] [,function(data, textStatus) {}] [,type])只有当请求成功时(success)才执行回调函数,并把结果和状态专入回调函数。

type表示期待服务器返回的格式:xml、html、script、json、text等

4. $.post()

用途:发送POST请求。

$.post(url [,data] [,function(data, textStatus) {}] [,type]) 与$.get()方法的结构和使用方式相同。

与$.get()方法的区别:

 

GET请求将参数追加在URL后面进行传递,POST请求将参数作为Http实体内容传递,对用户不可见。

GET请求对传输的数据大小有限制,一般2KB,POST请求理论上没有限制,比GET请求大得多。

GET请求安全性较低,POST请求安全性较高。

5. $.getScript()

用途:加载js文件。

6. $.getJSON()

用途:加载JSON文件。$.getScript(url [,function(data){}])

 

tags:
声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT