2014-10-09 24 views
0

有一個圖像div,通過ajax請求我收到了base64代碼圖像。在我需要解碼和顯示特別股利圖像...使用base64代碼將jquery廣告圖像轉換爲div

<div id="preview" style="width:200px; height:200px;"></div> 

$.ajax({ 
    url: "", 
    type: "POST", 
    data: customerJson, 
    dataType: "", 
    success: function (data) { 

    }, 
    error: function() { 
     alert("Failed"); 
    } 
}); 

的響應數據的base64編碼

回答

0

您可以使用jQuery .css功能如下更改background-image CSS屬性:

$("#preview").css("background-image", "url('data:image/png;base64," + data + "')"); 

例如:http://jsfiddle.net/ck8rpptn/1/

+0

圖像不適合div,顯示圖像的一部分 – gihansalith 2014-10-10 08:30:43

+0

您可以更改CSS高度和寬度屬性,與更改background-image屬性相同:$(「#preview」)。css(「width」,「500px」)。css(「height」,「732px」); – Lidan 2014-10-10 12:25:18

+0

我可以幫助將該圖像轉換爲縮略圖 – gihansalith 2014-10-13 02:55:38