gpt4 book ai didi

jquery - 如何处理Jquery数据表中的Ajax 401(未经授权的访问错误)?

转载 作者:行者123 更新时间:2023-12-01 06:19:02 25 4
gpt4 key购买 nike

我使用的数据表如下:

    $('#resources_table').dataTable({
"processing": true,
"serverSide": true,
"columns": [
{ "data": "id" },
{ "data": "column1" },
{ "data": "column2" }
],
"ajax": "/resource",
"error": function(reason) {
console.log("error encountered ! ");
// process reason here to know the type of the error
// and then take appropriate action
}
});

不知何故,我无法捕获从服务器返回的错误。如何在服务器端处理基于 ajax 的数据表中访问原因并处理错误

PS:我使用的是最新的dataTable版本:DataTables 1.10.1

最佳答案

找到了。实际上,“ajax”采用 3 种类型的值之一:stringobjectfunction

可以使用一个对象来为ajax请求指定相应的选项,如下面的简单示例所示:

$('#resources_table').dataTable({
"processing": true,
"serverSide": true,
"columns": [
{ "data": "id" },
{ "data": "column1" },
{ "data": "column2" }
],
"ajax": {
"type": "GET",
"url" :"/resources",
// error callback to handle error
"error": function(xhr, error, thrown) {
console.log("Error occurred!");
console.log(xhr, error, thrown);
}
}
});

关于jquery - 如何处理Jquery数据表中的Ajax 401(未经授权的访问错误)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24861282/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com