Я использую плагин Codeigniter 3 Wiredesignz HMVC с таблицами данных. Я могу правильно вызвать источник sAjax, но ответ Ajax имеет base_url () и путь к файлу в нем, как этот 'http://localhost/C:/xampp/htdocs/dcproduction/index.php/admin/datatable'.
Мой скрипт в представлении такой
$(document).ready(function () {
var url = '<?php echo base_url(); ?>';
var oTable = $('#dt_customers').dataTable({
"bProcessing": true,
"bServerSide": true,
'type': 'POST',
"sAjaxSource": url+'admin/datatable/',
"oLanguage": {
"sProcessing": "<div class='dvLoading'><img src='<?php echo base_url(); ?>assets/img/ajax-loader.gif'></div>"
},
'fnServerData': function (sSource, aoData, fnCallback) {
//var csrf_value = '<?php //echo $this->security->get_csrf_hash(); ?>';
//aoData.push({name: 'csrf_test_name', value : csrf_value}); //csrf_test_name is defined in config/config.php
$.ajax
({
'dataType': 'json',
'type': 'POST',
'url': sSource,
'data': aoData,
'success':function(res){
alert(res);
},
'error':function(s){
alert(sSource);
}
});
}
});
});
Как удалить путь к файлу «C:/xampp/htdocs» из заголовка запроса?