Я использую ajax запрос на получение некоторой даты из базы данных, и все работает нормально.
$(function(){
var CustomersServerParams = {};
$.each($('._hidden_inputs._filters input'),function(){
CustomersServerParams[$(this).attr('name')] = '[name="'+$(this).attr('name')+'"]';
});
CustomersServerParams['exclude_inactive'] = '[name="exclude_inactive"]:checked';
var tAPI = initDataTable('.table-clients', admin_url+'clients/table', [0], [0], CustomersServerParams,<?php echo hooks()->apply_filters('customers_table_default_order', json_encode(array(2,'asc'))); ?>);
$('input[name="exclude_inactive"]').on('change',function(){
tAPI.ajax.reload();
});
});
, но когда я добавляю еще один javascript файл с именем "persianDatepicker. js", то мой ajax запрос не работает и больше не показывает данные из базы данных! Но когда я вставляю тег сценария этого файла над другим js файлом, называемым "vendor-admin. js", данные отображаются и ajax работает но мой «persianDatepicker. js» нуждается в jquery для работы и не может быть помещен выше поставщика-администратора. js!
вот порядок тегов сценария:
<script type="text/javascript" src="vendor-admin.js"></script>
<script type="text/javascript" src="jquery-migrate.js"></script>
<script type="text/javascript" src="persianDatepicker.js"></script>
Похоже, "vendor-admin. js" и "persianDatepicker. js" конфликтуют друг с другом, как решить эту проблему?
мои используемые js файлы: здесь