Ajax请求

前提:需要引入 jquery.js

GET请求

  • type:指定请求方式(大小写均可)
  • url:请求地址
  • data:此次请求所携带的参数(GET请求可省略,可在url后面拼接参数)
  • success:回调函数
function test() {
  $.ajax({
    type: "GET",
    url: "http://XXX",
    data: {
      id: 1,
    },
    success: function (res) {
      console.log(res);
    },
  });
}

POST请求

  • type:指定请求方式(大小写均可)
  • url:请求地址
  • data:此次请求所携带的参数
  • success:回调函数
function test() {
  $.ajax({
    type: "POST",
    url: "http://XXX",
    data: {
      name: "张三",
      age: "18",
    },
    success: function (res) {
      console.log(res);
    },
  });
}

POST JSON请求

  • type:指定请求方式(大小写均可)
  • url:请求地址
  • data:此次请求所携带的参数(GET请求可省略,可在url后面拼接参数)
  • contentType:表示该请求是json请求
  • dataType:当设置了dataType:"json"时,如果后端返回了String,则ajax无法执行,去掉后ajax会自动检测返回数据类型
  • success:回调函数
function test() {
  $.ajax({
    type: "POST",
    url: "http://XXX",
    data: {
      name: "张三",
      age: "18",
    },
    contentType: "application/json;charsetset=UTF-8",
    dataType: "json",
    success: function (res) {
      console.log(res);
    },
  });
}

POST 带请求头请求

  • headers:携带请求头

  • type:指定请求方式(大小写均可)

  • url:请求地址

  • data:此次请求所携带的参数(GET请求可省略,可在url后面拼接参数)

  • contentType:表示该请求是json请求

  • dataType:当设置了dataType:"json"时,如果后端返回了String,则ajax无法执行,去掉后ajax会自动检测返回数据类型

  • success:回调函数

function test() {
  $.ajax({
    headers: { token: "123" },
    type: "POST",
    url: "http://XXX",
    data: {
      name: "张三",
      age: "18",
    },
    contentType: "application/json;charsetset=UTF-8",
    dataType: "json",
    success: function (res) {
      console.log(res);
    },
  });
}

posted on   青华佳园  阅读(37)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示