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将其更改为我在这里发布的内容或发布您的初始化代码。