JQ DataTable 设置 Ajax 调用 headers
JQ DataTable setting Ajax call headers
我正在使用 jq datatable
,我想在 JQ DataTable ajax
请求 header
中发送一个 token
。
就像这样的常规 ajax 调用
$.ajax({
url: url,
type: 'POST',
data: data, // data I want to post at server
contentType: 'application/json; charset=utf-8',
headers: {
'Token': Token //token I want to send in ajax header
},
cache: false,
async: async,
beforeSend: function () {
},
complete: function () {
},
success: function (user, status, XHR) {
},
error: function (req, status, error) {
}
});
您可以在 beforeSend
中添加它,因此您的 ajax
看起来像这样:
"ajax": {
"url" : 'changeToYourUrl',
"type" : 'POST/GET',
"beforeSend" : function(xhr) {
xhr.setRequestHeader('TOKEN',token);
}
希望这对您有所帮助。
我发现这很有用。 JqDataTable how to add authorization header to ajax requests.
我正在使用 jq datatable
,我想在 JQ DataTable ajax
请求 header
中发送一个 token
。
就像这样的常规 ajax 调用
$.ajax({
url: url,
type: 'POST',
data: data, // data I want to post at server
contentType: 'application/json; charset=utf-8',
headers: {
'Token': Token //token I want to send in ajax header
},
cache: false,
async: async,
beforeSend: function () {
},
complete: function () {
},
success: function (user, status, XHR) {
},
error: function (req, status, error) {
}
});
您可以在 beforeSend
中添加它,因此您的 ajax
看起来像这样:
"ajax": {
"url" : 'changeToYourUrl',
"type" : 'POST/GET',
"beforeSend" : function(xhr) {
xhr.setRequestHeader('TOKEN',token);
}
希望这对您有所帮助。
我发现这很有用。 JqDataTable how to add authorization header to ajax requests.