Use*_*man 5 javascript wordpress jquery
我试图截图并将其下载到服务器,但仍然收到错误.这是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>
Run Code Online (Sandbox Code Playgroud)
有帮助吗?
element
在你的代码中是一个jQuery对象,而不是一个元素
尝试
var element = jQuery("#vpc-preview")[0];
Run Code Online (Sandbox Code Playgroud)