Javascript 使用php在mysql中保存canvas2html图像时,我得到了空图像

Javascript 使用php在mysql中保存canvas2html图像时,我得到了空图像,javascript,php,html,mysql,Javascript,Php,Html,Mysql,我可以成功创建canvas2html图像,并尝试将其保存在我的计算机上。但我试图使用PHP将其插入MySQL数据库。我找到了这个密码 它在我的数据库中保存了一些东西,但当我试图检索它时,我得到的是空的或无法显示的图像,以便了解发生了什么 我将输入类型从hidden更改为text,并且我发现每次尝试生成它时,该值都不会更改(我在canvas2html div中进行了更改,因此它应该显示不同的值)。 此外,命令:echo“”; 没有显示任何内容,这确认它实际上没有保存任何内容或空图像 我也在这里发布

我可以成功创建canvas2html图像,并尝试将其保存在我的计算机上。但我试图使用PHP将其插入MySQL数据库。我找到了这个密码

它在我的数据库中保存了一些东西,但当我试图检索它时,我得到的是空的或无法显示的图像,以便了解发生了什么

我将输入类型从hidden更改为text,并且我发现每次尝试生成它时,该值都不会更改(我在canvas2html div中进行了更改,因此它应该显示不同的值)。 此外,命令:echo“”; 没有显示任何内容,这确认它实际上没有保存任何内容或空图像

我也在这里发布了代码:

函数捕获(){
$(“#目标”).html2canvas({
onrendered:函数(画布){
//将隐藏字段的值设置为图像数据(base-64字符串)
$('img_val').val(canvas.toDataURL(“image/png”);
//手动提交表单
document.getElementById(“myForm”).submit();
}
});
}