У меня есть некоторые проблемы с таблицами данных и ajax после отправки данных, и новые данные не появляются ..
, но если они не использовались, данные могут отображаться хорошо
Я использую codeigniter и jquery
это моя функция просмотра
function main_cat(){
$.ajax({
type : 'ajax',
url : '<?php echo base_url()?>admin_ajx/categories_ajx/view_main_categories',
async : false,
dataType : 'json',
success : function(data){
var html = '';
var i;
for(i=0; i<data.length; i++){
html += '<tr>'+
'<td>'+data[i].cat_id+'</td>'+
'<td>'+data[i].cat_name+'</td>'+
'<td>'+data[i].cat_stat+'</td>'+
'<td><a value="Edit MainCat" id="'+data[i].cat_id+'" class="btn btn-xs btn-warning edit_maincat">edit</td>'+
'</tr>';
}
$('#show_main_cat').html(html);
}
});
}
это моя функция отправки
$(document).ready(function(){
$(".save_main_cat").click(function(){
var data = $('.add_main_categories').serialize();
$.ajax({
type: 'POST',
url: "<?= base_url() ?>admin_ajx/categories_ajx/update_main_categories",
data: data,
success: function() {
$('#addCat').modal('hide');
$(".add_main_categories")[0].reset();
$("#mydata").ajax.reload();
$(document).ready(function(){
main_cat(), main_cat_option();
});
}
});
});
});
таблица данных
$(document).ready(function(){
$('#mydata').DataTable({
'paging' : true,
'lengthChange': false,
'searching' : false,
'ordering' : true,
'info' : true,
'autoWidth' : true
});
});
я ожидаю, что выходные данные появятсяпосле добавления некоторых данных