如何将二进制图像数据传递给java脚本函数

How to pass binary image data to a java script function

本文关键字:java 脚本 函数 数据 二进制 图像      更新时间:2023-09-26

我有$comment->image_data作为图像的二进制数据。我想把这个数据传递给imgclick()函数。我正在尝试下面提到的方法,但它给出了意外的令牌错误。

    <img src="data:image/jpg;base64,'.$comment->image_thumbnail.'" alt="" width="80" height="48" class="clickable_image" onclick="imgclick('.$comment->id.','.$comment->image_data.');"></td>';
    function imgclick(comment_id,image_data) {
      $("#dialog").data("ID",comment_id).dialog("open");
      $("#dialog_image").attr("src","data:image/jpg;base64".image_data);
    }

我也面临类似的问题,但找不到解决方案。作为一项工作,我创建了一个新的API来获取图像。您可以创建一个新的api并从imgclick()函数调用它,该函数将comment_id作为参数