我正在使用 AJAX,并以 Javascript 变量的形式从数据库获取数据。现在,在表中,我想使用 php base_url 打印图像。 问题是图像没有显示。 这是我的代码:除了图片之外的所有内容都在打印
<script>
$(function(){
showAllEmployee();
function showAllEmployee(){
$.ajax({
type: 'ajax',
url: '<?php echo site_url('Welcome/showAllEmployee') ?>',
async: false,
dataType: 'json',
success: function(data){
var html = '';
var i;
for(i=0; i<data.length; i++){
html +='<tr>'+
'<td> <img class="size1" src="<?php echo base_url("/uploads/university/data[i].image")?>" /></td>'+
'<td>'+data[i].name+'</td>'+
'<td>'+data[i].division+'</td>'+
'<td>'+data[i].location+'</td>'+
'<td>'+data[i].min_hsc+'</td>'+
'<td>'+data[i].ad+'</td>'+
'<td>'+data[i].email+'</td>'+
'</tr>';
}
$('#showdata').html(html);
},
error: function(){
alert('Could not get Data from Database');
}
});
}
}
)
</script>
最佳答案
我会这样说:
'<td> <img class="size1" src="<?php echo base_url("/uploads/university/")?>' + data[i].image + '"/></td>'
关于javascript - 访问 php base_url 中的 Javascript 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45869895/