jQuery多种请求方式

发布时间 2023-03-25 18:46:49作者: 手可敲星辰脚驾七彩云

一、请求方式

  1. $.ajax():最常用的发起HTTP请求的方法之一,可以自定义请求头、请求体等参数,支持异步和同步请求。
$.ajax({
  type: "GET",
  url: "http://example.com/data",
  data: { name: "John", location: "Boston" }
}).done(function( data ) {
  console.log( data );
});
  1. $.get():用于发起GET请求,简单易用,但不支持异步请求。
$.get("http://example.com/data", function(data, status){
    console.log(data);
});
  1. $.post():用于发起POST请求,与$.get()类似,也很简单易用。
$.post("http://example.com/data", { name: "John", location: "Boston" }, function(data, status){
    console.log(data);
});
  1. $.getJSON():用于获取JSON格式数据的方法。
$.getJSON("http://example.com/data", function(data){
    console.log(data);
});
  1. $.load():用于将服务器响应的HTML内容加载到指定元素中,支持简单的AJAX请求。

$("#result").load("http://example.com/data");

  1. $.ajaxSetup():用于设置全局的AJAX请求默认参数。
$.ajaxSetup({
  headers: {
    'Authorization': 'Bearer ' + token
  }
});