ajax和fetch都是局部刷新技术,fetch相对于ajax来说比较的轻便和简洁然而现在有部分的浏览器和其他设备不支持fetch。
jQuery中的ajax的使用:
$.ajax({
url:"", // 需要请求的路径
type:"post", // 请求的类型也可以是get默认为get
data:"name="+name, // 要发到服务器的数据
datatype:"text", // 预期返回的格式,还可以为xml,json等
success:function(){}, // 成功执行的函数
error:function(){} // 失败执行的函数
});
fetch的使用:
fetch请求资源获取数据:fetch("url"); // 直接请求地址资源
fetch发送数据:
fetch("url").then(
function(response){
return response.json;
}).then(function(myjson){
}).catch(function(error){
conslog.log(error)
});
详细文章请查看:https://developer.mozilla.org/zh-CN/docs/Web/API/Fetch_API/Using_Fetch