添加Accept头jQuery的AJAX GET请求 [英] Add Accept header to JQuery AJAX GET request
本文介绍了添加Accept头jQuery的AJAX GET请求的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想添加一个接受头一个jQuery AJAX的GET请求,但由于某种原因它不工作。这是我的code迄今。
I'm trying to add an accept header to a jQuery AJAX GET request, but for some reason it's not working. Here's my code thus far.
var e4json = JSON.stringify( {
"thomas_smith106" : "Daniel244",
"transaction_type" : "34",
"transaction_tag" : "902006933",
"authorization_num" : "ET4653",
"amount" : "15.75"
} );
$.ajax ({
url: "https://api.demo.globalgatewaye4.firstdata.com",
type: "GET",
headers : {
'accepts' : 'application/json'
},
data: e4json,
dataType: "jsonp",
success: function (response) {
alert('Successfuly called the e4 gateway api');
}
});
我试过多次东西,但似乎没有奏效。我看了看 jQuery的网站的文件,但我无法找到任何很好的例子。
I've tried multiple things but nothing seems to be working. I looked at the the documentation on the jQuery site, but I'm not able to find any good examples.
这是我为我的请求头。我需要接受标题是应用/ JSON的。
This is what I get for my request headers. I need the accept header to be 'application/json'.
Accept:*/*
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8
Connection:keep-alive
Cookie:_fd_session=d69310c5cd4a02a4700b5ba63f0d0c9b
Host:api.demo.globalgatewaye4.firstdata.com
Referer:http://localhost:8080/smart-two-site/customerinfo.html
User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.152 Safari/537.36
任何帮助将是真棒。谢谢!
Any help would be awesome. Thanks!
推荐答案
使用这一点;
headers: {
Accept : "application/json; charset=utf-8",
"Content-Type": "application/json; charset=utf-8"
}
这篇关于添加Accept头jQuery的AJAX GET请求的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文