这是问题所在。我有一个base64图像字符串,它是通过ajax从数据库中动态检索的。
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAvsAAAJECAYAAACIHevuAAAgAElEQVR4nO3d
检索字符串后我想将其设置为div的背景图像
<div id="dragBox"></div>
答案 0 :(得分:17)
尝试:
$('#dragBox').css('background-image', 'url(' + base64_string + ')');
基本上,你只需将base64放在url()
内。
答案 1 :(得分:2)
您只需将图片数据直接放入CSS中url
属性的background
参数即可。
#dragBox {
background: url(data:image/png;base64,iv[...]);
}
以下是一个示例:http://jsfiddle.net/uyrjs/