2017-08-24 26 views
0

我正在使用AJAX,並以Javascript變量的形式從數據庫中獲取數據。現在,在一張表中,我想使用php base_url打印圖像。 問題是圖像沒有顯示。 這裏是我的代碼:一切除了照片打印在Java中訪問Javasrcipt變量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> 
+0

正義之舉,走出PHP代碼塊。 –

+0

或當您返回數據時,返回整個網址。 –

+0

當你打印在頁面上時,你可以顯示你的圖像網址嗎?您可以在任何流行的Web瀏覽器中使用螢火蟲或開發人員工具來驗證這一點。 –

回答

0

我想說的是這樣的:

'<td> <img class="size1" src="<?php echo base_url("/uploads/university/")?>' + data[i].image + '"/></td>'

+0

沒有工作。 –