var table function showLoaderScreen() { $(".divloader").css("display", "flex").hide().fadeIn(); } function hideLoaderScreen() { $(".divloader").fadeOut(); } $(document).ready(function () { showLoaderScreen() table = $("#examplegozaresh").DataTable({ dom: "p>", pagingType: "simple_numbers", scrollX: true, destroy: true, language: { sEmptyTable: "هیچ داده‌ای در جدول وجود ندارد", sInfo: "نمایش _START_ تا _END_ از _TOTAL_ ردیف", sInfoEmpty: "نمایش 0 تا 0 از 0 ردیف", sInfoFiltered: "(فیلتر شده از _MAX_ ردیف)", sInfoPostFix: "", sInfoThousands: ",", sLengthMenu: "نمایش _MENU_ ردیف", sLoadingRecords: "در حال بارگزاری...", sProcessing: "در حال پردازش...", sSearch: "جستجو: ", sZeroRecords: "رکوردی با این مشخصات پیدا نشد", oPaginate: { sFirst: "برگه‌ی نخست", sLast: "برگه‌ی آخر", sNext: "بعدی", sPrevious: "قبلی", }, oAria: { sSortAscending: ": فعال سازی نمایش به صورت صعودی", sSortDescending: ": فعال سازی نمایش به صورت نزولی", }, }, order: [ [0, "desc"] ], processing: true, select: true, ajax: { url: "https://rms.rmto.ir/api/mil?mehvar_id=1", type: "GET", dataSrc: function (json) { hideLoaderScreen() console.log("data", json.data) return json.data; }, }, columns: [ { className: "text-center", data: null, render: function (data, type, row, meta) { // console.log(meta.row); return meta.row + 1; }, }, { data: "province" }, { data: "city" }, { data: "id_fa", }, { data: "sub_id_fa" }, { data: "value" }, { data: "unit" }, { data: "date" }, ], buttons: [ //pooria { extend: "excelHtml5", title: "Excel", text: '
خروجی به اکسل
', messageTop: "گزارشات محوری ", }, ], }); }) $("#coridor_select").on("change", function () { if (parseInt($(this).children("option:selected").val()) == 0) { } else { showgozareshtable(parseInt($(this).children("option:selected").val())) } }) function showgozareshtable(idkol) { showLoaderScreen() $.ajax({ url: "https://rms.rmto.ir/api/mil?mehvar_id=" + idkol, type: "GET", success: function (result) { $("#examplegozaresh").dataTable().fnClearTable(); $("#examplegozaresh").dataTable().fnAddData(result.data); hideLoaderScreen(); }, }); }