Мне нужна помощь в моем коде. если я добавлю «успех»: функция (данные) внутри моих выходных данных ajax не отображается. Мой код:Что случилось с моим ajax
function show_infohouse(kode)
{
table = $('#table_id').DataTable({
"serverSide": true, //Feature control DataTables' server-side processing mode.
"searching": false,
"orderable": false,
"paging": false,
"destroy" : true,
"orderable": false,
"processing": false, //Feature control the processing indicator.
"language": {
"processing": "<span><img src='images/Preloader_3.gif'/></span>"
}, // you can put text or html here in the language.processing setting.
"order": [], //Initial no order.
// Load data for the table's content from an Ajax source
"ajax": {
"url": "<?php echo site_url('infohouse/ajax_house')?>/" + kode,
"type": "POST",
"success": function(data)
{
var res = eval(data);
$('[name="grandtotal"]').val(res.grandtotal);
},
});
}
Если я использую «успех»: функция (данные) внутри моего Аякса вывода изображения:
no | qty | price |
====================
1 | 45 | 12.000 |
2 | 65 | 45.000 |
, но в моем коде, если удалить «успех»: функция (данные) мои данные будут отображать данные, но grandtotal не отображается.
output display :
no | qty | price |
====================
значение GrandTotal в сноске datables 57,000, но мне нужно как элементы данных отображаются там.
Означает ли какой-либо эксперт, что не так с моим кодом?
Предполагается, что опция «ajax» используется для загрузки _all_ ваших данных. Вы загружаете только одно поле. https://datatables.net/examples/ajax/ – ADyson
, пожалуйста, помогите с моим кодом –
Я не знаю, как вы в настоящее время генерируете остальную часть ваших данных таблицы, это не показано. Но если вы используете метод «ajax», вам нужно вернуть данные таблицы вместе с grandtotal в том же «объекте данных», который возвращается методу успешности ajax. Прочтите эту ссылку, которую я вам дал. – ADyson