获取图像src作为ajax响应

时间:2013-10-21 06:49:40

标签: php ajax jquery

我需要从ajax响应中设置图像src,

我正试图从ajax获取它,但响应就像

��Y���.��L�-m1��s�%��vȪ��b<��a�����5�~$����흒6��G��H#;F9`p+��mޝ�"��t�n}FVɪ_�qd��1(��d���,���,p1q�H�D�՞�a����46V� �or9i��Y�X�OsV���{���s�K5��<����\�(��i��� etc..

此。

它实际上是由php文件创建的image / jpeg。有人请帮助我将其转换为正确的图像源。

我的ajax代码是

$.ajax({
    method : "GET",
    url : "xxx/yyy/file.php?rand=rand()'; ?>",
    success : function(data)
    {
        $('#image_here').html('<img src="data:image/jpeg;base64,'+data+'">');
    }
});

提前谢谢。

2 个答案:

答案 0 :(得分:1)

我找到了解决方案。我只是想在发送之前对图像进行base64编码。

谢谢大家:)

答案 1 :(得分:0)

你不能使用这个url : "xxx/yyy/file.php?rand=rand()'; ?>" coz'rand()与prev值相同而且已经有问题了。

您可以使用Math.random();