前端Ajax中請求資料中body和query傳參的方法

James·wang發表於2024-07-04

一、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
... })

相關文章