Я пытаюсь загрузить строку Base64 из моей базы данных на холст.
Я получил эту строку, выполнив обратный метод: я сохранил ее в своей базе данных после рисования на холсте.Итак, теперь я хочу загрузить его обратно на другой холст.Я пробовал этот код, который я взял в Интернете и где-то еще здесь, в StackOverflow, но он, похоже, не работает.
<script type="text/javascript">
$(document).ready(function(){
var canvas = document.getElementById("loading_canvas");
var ctx = canvas.getContext("2d");
var image = new Image();
$.post('doodles/load', function(data) {
image.src = data;
});
ctx.drawImage(image, 0, 0);
});
</script>
Я загружаю данные из своей базы данных с помощью вызова ajax.
Если I alert()
data
var, отображается закодированная строка Base64.Так что на самом деле все идет не так, как надо ... Я просто все время получаю пустой холст.
Кто-нибудь знает, что я здесь не так делаю?Большое спасибо!