我正在尝试截图并将其下载到服务器,但仍然出现错误。这是一个Wordpress BTW。
未捕获(在承诺中)提供的元素不在文档
中
的jQuery
<script>
function takeScreenshot(){
var element = jQuery("#vpc-preview");
html2canvas(element,{
background:'#FFFFFF',
onrendered:function(canvas){
var imgData = canvas.toDataURL('image/jpeg');
$.ajax({
url:'/wp-content/plugins/html2canvas/save.php',
type:'post',
dataType:'text',
data:{base64data:imgData}
});
}
});
}
</script>
任何帮助?
答案 0 :(得分:8)
element
是一个jQuery对象,而不是一个元素
尝试
var element = jQuery("#vpc-preview")[0];