获取图像 src 作为 ajax 响应


Get image src as a ajax response

我需要从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文件创建的图像/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+'">');
    }
});

提前谢谢你。

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

谢谢大家的:)

你不能使用它url : "xxx/yyy/file.php?rand=rand()'; ?>"因为 rand() 将与 prev 值相同,并且它已经出错了。

你可以使用 Math.random();