Я думаю, что лучший способ сделать это - использовать JavaScript. Вы можете получить базовый URL своего сайта, а затем добавить к нему необходимый URL.
Чтобы получить базовый URL в JS,
function getBaseUrl() {
var pathparts = location.pathname.split('/');
if (location.host == 'localhost' || location.host == '127.0.0.1' || location.host == '::1') {
var url = location.origin + '/' + pathparts[1].trim('/') + '/'; // http://localhost/myproject/
}else{
var url = location.origin + '/';
}
return url;
}
После этого вы можете использовать эту функцию, чтобы получить базовый URL в вашем файле HTML / JS, например:
function tampil_data_customer(){
$.ajax({
type : 'ajax',
url : '<?php echo base_url()?>index.php/selling_process/all_customer',
async : false,
dataType : 'json',
success : function(data){
var html = '';
var j=1;
for(i=0; i< data.length; i++){
html += '<tr>'+
'<td>'+j+++'</td>'+
`<td><a href=${getBaseUrl() + 'selling_process/view/'}`+data[i].id_customer+'>'+data[i].name_customer+'</a></td>'+
'<td>'+data[i].name_customer_type+'</td>'+
'<td>'+data[i].name_sector+'</td>'+
'<td>'+data[i].name_user+'</td>'+
'<td></td>'+
'<td>'+data[i].name_status+'</td>'+
'<td>'+data[i].update_date+'</td>'+
'<td></td>'+
'<td></td>'+
'</tr>';
}
$('.show_data').html(html);
}
});
}