2014-10-09 25 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