javascript - 从 ajax 响应设置图像内容

标签 javascript jquery ajax image base64

我在 jquery 中发出一个 ajax 请求,如下所示。此 ajax 请求动态获取图像。根据 num

的值,图像总是不同的图像
$.ajax({
    type: "POST",
    url: "ABC.php?num=1",
    success: function(response) {
          if(response == 1) {
                //some code
          }
          else {
                // Here I am not able to set image content.
                $("#image").attr("src", "data:image/png;base64,' + response + '");
          }
    }
});

有没有办法使用 ajax 请求的响应来设置图像内容。谢谢。

最佳答案

那里有一些不需要的单引号。使用这个:

$("#image").attr("src", "data:image/png;base64," + response);

关于javascript - 从 ajax 响应设置图像内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20468954/

相关文章:

javascript - Formik - 嵌套字段验证

javascript - 如何做最合适的垂直对齐

jquery - 无法将 ngFor 应用于 jquery carousal

javascript - Jquery动态预加载图像

javascript - Chrome打包的app,如何提交表单

javascript - 在查看页面源代码中隐藏 URL

javascript - 如何让缩略图显示在 "Add File"按钮下方?

javascript - 通过动态复选框立即过滤 SharePoint 列表(使用 C# 和/或 Ajax)

Jquery-UI:对话框不是函数错误

javascript - 运行 AJAX 调用的 javascript 代码