Я работаю в одном проекте, в котором мне нужно создать изображение из отдела. Это подразделение является динамическим контейнером. Администратор добавляет компоненты к этому div.
Я в порядке, чтобы создать Div шириной 300 X 300, увидеть изображение1
Также, нажав Сохранить этот шаблон в базе данных перед отправкой формы, я создаю изображение следующим образом.
var createContainer = document.querySelector("#container");
html2canvas(createContainer, {
onrendered: function (canvas) {
console.log(canvas);
$("#templateImage").val(canvas.toDataURL());
console.log($("#templateImage").val());
},
width: 300,
height: 300
});
Я создаю холст 300 х 300, используя html2canvas.js
Я получаю это значение base64 в консоли, но не могу получить его в поле налогов, используя jqyery.
значение base64
ссылка на файл, который содержит значение base64
Probblem-1 Я не могу получить значение в текстовом поле, а также на следующей странице
Проблема-2 Я не могу получить это значение на следующей странице методом POST
Если вы можете напечатать значение в консоли, это означает, что у вас есть значение в JS. Вы можете использовать ajax-запрос, чтобы отправить это значение на сервер, сохранить изображение на сервере. & верните путь к изображению. Теперь вы можете установить возвращаемый путь в текстовом поле ИЛИ в любом поле ввода, чтобы получить доступ к значению на следующей странице с помощью метода post.
Других решений пока нет …