AJAX—常用库

本文介绍了AJAX的常用库,包括jQuery的$.ajax(), $.get(), $.post()方法,以及Axios的API、拦截器和快速请求方法。还涉及到HTML5的onload和onprogress事件,HTTP2.0的response属性和responType设置。同时,文章讨论了跨域问题,如JSONP和CORS,并提到了模板引擎artTemplate及其应用。" 119480385,10538973,如何修改Win10更新服务器地址,"['Windows更新', '系统管理', '华为云服务', '网络配置', '服务器管理']
摘要由CSDN通过智能技术生成

Ajax常用库

jQuery中的ajax方法
// jquery中的ajax
 $.ajax({
 url: "http://localhost:3000/posts",
 type: "get",
 dataType: "json",
 data: {  "id": 5 },
 beforeSend: function(xhr) { console.log(xhr); },
 success: function(data) { console.log(data); },
 error: function(xhr) { console.log(xhr); },
 complete: function(xhr) {  console.log(xhr); }
})

$.ajax()方法,传入对象的参数,执行异步HTTP请求

在这里插入图片描述

$.get()

GET快捷请求方法,格式$.get(url,data,callback)

 $.get("http://localhost:3000/comments",
 {  "id": 1},    function(data) {console.log(data);})
$.post()

POST快捷请求,格式$.post(url,data,callback)

$.ajax({
            url: "http://localhost:3000/comments/4",
            type: "put",
            dataType: "json",
            data: {"postId":2,"content": "goodbetterbest" },
            success: function(data) { console.log(data);}
       })
其他类型请求

put更改

$.ajax({
            url: "http://localhost:3000/comments/4",
            type: "put",
            dataType: "json",
            data: {  "postId": 2, "content": "good"},
            success: function(data) { console.log(data);   }
        })

delete删除

$.ajax({     
            url: "http://localhost:3000/comments/4",
                 type: "delete",
                 success: function(data) {       
                console.log(data);     
            }   
        })
jQuery其他方法

更多其他方法见手册

Axios介绍

Axios是目前应用最为广泛的AJAX封装库,同样的API、no

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值