Datatables jqdatatable设置Ajax调用头

Datatables jqdatatable设置Ajax调用头,datatables,jquery-datatables,Datatables,Jquery Datatables,我正在使用jqdatatable,我想在jqdatatable-ajax请求标题中发送令牌。 就像这样的常规ajax调用一样 $.ajax({ url:url, 键入:“POST”, data:data,//我想在服务器上发布的数据 contentType:'application/json;charset=utf-8', 标题:{ “Token”:Token//Token我想在ajax头中发送 }, cache:false, 异步:异步, beforeSend:函数(){ }, 完成:函数()

我正在使用
jqdatatable
,我想在
jqdatatable-ajax
请求
标题中发送
令牌。
就像这样的常规ajax调用一样

$.ajax({
url:url,
键入:“POST”,
data:data,//我想在服务器上发布的数据
contentType:'application/json;charset=utf-8',
标题:{
“Token”:Token//Token我想在ajax头中发送
},
cache:false,
异步:异步,
beforeSend:函数(){
},
完成:函数(){
},
成功:功能(用户、状态、XHR){
},
错误:功能(请求、状态、错误){
}
});

您可以在发送之前将其添加到
中,因此您的
ajax
将如下所示:

"ajax": {
            "url"  : 'changeToYourUrl',
            "type" : 'POST/GET',
            "beforeSend" : function(xhr) {
              xhr.setRequestHeader('TOKEN',token);
            }

希望这有帮助。

我觉得这很有用

我有点困惑——你是指jquerydatatables还是jqxdatatable?这个示例非常稀疏,上下文是什么?@davidkonrad我说的是jqdatatable如何在datatable ajax请求中实现它。你的意思是?这就是我在ajax调用中添加csrf令牌的方式。代替ajax:url将其更改为我在这里发布的内容或发布您的初始化代码。