У меня есть приложение для сохранения данных холста мгновенно на сервер. Мое требование состоит в том, чтобы экспортировать данные о холсте каждую секунду, сохранить его на сервере через ajax и импортировать одни и те же данные в другой холст в другом браузере через ajax. Я использую JQuery для ajax. Я использовал следующий код для передачи данныхПередача данных холста через ajax
function sendCanvasData() {
var data = '';
var ctx = document.getElementById('imageView').getContext('2d');
data = ctx.getImageData(0, 0, 250, 250);
$.post("canvas.php", {
cdata: data
});
}
Но он передал значение null серверу. Как я могу это сделать ?
Я хочу показать изображение в другом холсте не как изображение –
Вы всегда можете построить изображение из base64 кодированных данные и поставить это на холсте. –
Проверьте обновленную версию ответа, чтобы увидеть пример декодирования. –