jquery ajax怎么通过header传递参数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery ajax怎么通过header传递参数相关的知识,希望对你有一定的参考价值。
// 这个是全局的,所有的ajax请求都会加上这个请求头$(document).ajaxSend(function (event, xhr)
xhr.setRequestHeader("Content-Type", "application/json;charset=utf-8") ;
xhr.setRequestHeader("Authorization", "Authorization") ;
);
//局部 第一种
$('xxx').ajax(
//...
beforeSend:function(jqXHR,options)
jqXHR.setRequestHeader("Content-Type", "application/json;charset=utf-8") ;
jqXHR.setRequestHeader("Authorizationr", "Authorization") ;
//...
) ;
//局部 第二种
$('xxx').ajax(
//...
headers:
"Content-Type": "application/json;charset=utf-8",
"Authorizationr":"Authorizationr",
//...
) ;
注意:修改请求头时,headers中的设置会覆盖beforeSend中的设置(意味着beforeSend先执行,所以被后面的headers覆盖) 参考技术A
type
data(非必须,视情况而定)
dataType
url
这4个
给个例子:
var username="niudun";
var password="123";
params="username="+username+"&password="+password;
后台取得:
String username=request.getParameter("username");
String password=request.getParameter("password")。
以上是关于jquery ajax怎么通过header传递参数的主要内容,如果未能解决你的问题,请参考以下文章