2013-06-26 29 views
0

我有$ comment->作爲IMAGE_DATA的image.I的二進制數據想通過這些數據來imgclick()函數。我正在嘗試下面提到的方式,但它提供了意外的令牌錯誤。如何二進制圖像數據傳遞到Java腳本函數

<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); 
    } 
+0

二進制數據有很多軟木字符,這將影響字符串通常處理的方式。我會尋找一個工作 –

+0

你可以建議一些解決這個 – abc

+0

是'$ comment-> image_thumbnail' base64編碼? – shyam

回答

0

我也面臨類似的問題,但找不到解決方案。 作爲解決方案,我創建了一個新的API來獲取圖像。 您可以創建一個新的API,並從imgclick()函數傳遞comment_id作爲參數調用它作爲參數

相關問題