2016-02-18 110 views
0

這是我需要發送一個特定的圖像在div中的預覽,採取存儲在數據庫中的圖像的路由,併爲此運行成功的Ajax發送圖像。顯示預覽文件

success: function(respuesta) { 
      var preview = document.getElementById("archivoRadicado").value = respuesta; 
      $('#vistaPrevia').innerHTML = '<embed src="'+preview +'"/>'; 
     }, 
error: function(xhr,err) { 
      alert("Error"); 
     } 

而且<embed /> HTML控件的路徑,接收路徑,但我沒有得到任何東西,沒有任何錯誤或éxtito,我可以做什麼或有錯誤?

這是你應該去格預覽

<div id="vistaPrevia" style="width=100%; height:490px;">  

</div> 
+1

和你的問題是? – madalinivascu

+0

div爲什麼圖像不可見 –

回答

1

你必須確保你寫乾淨的代碼。對於初學者來說,下面這行是無效的。

<div id="vistaPrevia" style="width=100%; height:490px;">  

其次,你混淆了jQuery和JavaScript。堅持一個,無論是jQuery或JavaScript,因爲你必須發起一個或另一個,我相信,至少在我的理解,你不能混合這樣的語言。如果你決定使用jquery,改變這一行...

$('#vistaPrevia').innerHTML = '<embed src="'+preview +'"/>'; 

...這個

$('#vistaPrevia').html('<embed src="'+ preview +'"/>'); 

希望這有助於。