gpt4 book ai didi

jQuery DataTables Ajax 调用不起作用

转载 作者:行者123 更新时间:2023-12-01 07:50:16 25 4
gpt4 key购买 nike

我有多个数据表,它们都有自己的 ID。现在这根本不是问题,我遇到的问题是我的代码似乎能够完美地输出我的 console.log() 调用,但在我的网络中选项卡我没有看到我的 ajax 调用?

我使用以下 jQuery 代码:

function DtAjax(type) {
console.log("Type: "+type);
if($('#data-table_' + type + '_wrapper').children().length == 0){
console.log("True");
$('#data-table_' + type).DataTable({
"ajax": "<?php echo base_url('admin/emails/ajax/get'); ?>" + "/" + type
});
console.log("End function");
}
}

$(document).ready(function(){
DtAjax(1);
$("li .changeContent").on('click', function (event) {
event.preventDefault(); // Prevents going to a different URL

// Content change
$(".mailContent").hide('drop', 500).removeClass("active_div");
$("." + $(this).attr('data-open')).delay(500).show('drop', 500).addClass("active_div");

// button set new active
$("#icon_nav_h > li.active").removeClass('active');
$(this).parent().addClass('active');
});
});

它正在记录 DtAjax 函数内的所有内容,有什么(明显的)原因导致我在我的“网络”选项卡中找不到 Ajax 调用吗?

最佳答案

我强烈怀疑这是一个缓存问题:

$('#data-table_' + type).DataTable({
ajax: {
url: "<?php echo base_url('admin/emails/ajax/get'); ?>" + "/" + type,
cache: false
}
});

缓存默认为true

关于jQuery DataTables Ajax 调用不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30798398/

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