如何将二进制图像数据传递给javascript函数

时间:2013-06-26 03:24:20

标签: php javascript

我有$ 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);
    }

1 个答案:

答案 0 :(得分:0)

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

传递