jquery ajax怎么通过header传递参数

 我来答
youbl
2016-11-17 · TA获得超过2510个赞
知道大有可为答主
回答量:1844
采纳率:62%
帮助的人:1658万
展开全部

jquery的参数里有headers,举例:

$.ajax({
    type: "GET",
    url:"?a=1",
    dataType:"text/plain",
    error: function(XHR,textStatus,errorThrown) {
        alert ("XHR="+XHR+"\ntextStatus="+textStatus+"\nerrorThrown=" + errorThrown);
    },
    success: function(data,textStatus) {
        alert(data);
    },
    headers: {
        "header1":"aaaa",
        'abc111':'ddkk11kd'
    }
});

然后服务端就可以读取到自定义的header了

asd1231510
2016-11-17 · 超过15用户采纳过TA的回答
知道答主
回答量:41
采纳率:50%
帮助的人:26.5万
展开全部
不清楚楼主意图,如果是希望参数不用url传递,可以用$.post方法,或者使用

$.ajax({
url:"",
type:"post",
data:{a:1,b:2},//键值对json对象。传递参数。
success:function(result){
}});
如果是要设置request请求的header可以增加headers设置:

$.ajax({
url: '',
type: 'POST',
headers: {'a': '1',
'b': '2'
}//设置headers.键值对json对象
})
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式