前端Ajax中请求数据中body和query传参的方法

一、post请求可以传body和query两种形式的参数:

复制代码
【body传参】:
$.ajax({
   type : "POST",
   url : "xxxxxxxxxxxxxx",
   data : {
    ids: tempID
    }
   ...
  })
复制代码
复制代码
【body传参,当要求传JSON字符串格式的参数时】:
$.ajax({
   type : "POST",
   url : "xxxxxxxxxxxxxxxx",
   dataType : "json",
   data : JSON.stringify({ids: tempID}),
   contentType:"application/json;charset=utf-8",
    ...
  })
复制代码

二、当query传参时:

$.ajax({
   type : "POST",
   url : "xxxxxxxxxxxxxx",
   params: params // params就是query参数,params的值只能是一个字符串多个参数要使用&连接,不能传递对象类型的参数,如果参数中涉及到了传递对象,就要选择body传参
/ //比如:?oginType=a&target1=b&target2=c&validateCode=d&userType=e&rememberMe=f
... })

 

posted @   James·wang  阅读(1327)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2019-07-04 解决:WdatePicker新增状态下只能取比当前月份大的月份,编辑状态下只能取比当前input里指定月份的月份大的值
2019-07-04 给div添加disabled属性
点击右上角即可分享
微信分享提示