Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery QRcode不适用于画布_Javascript_Jquery_Html_Html5 Canvas_Qr Code - Fatal编程技术网

Javascript jQuery QRcode不适用于画布

Javascript jQuery QRcode不适用于画布,javascript,jquery,html,html5-canvas,qr-code,Javascript,Jquery,Html,Html5 Canvas,Qr Code,我正在使用这个库:在画布中绘制二维码,但它不起作用 我的代码: var a_canvas = document.getElementById("latoSinistro"); var context = a_canvas.getContext("2d"); context.font = "8px appMeFont"; context.textAlign="center"; context.fillText(dati.anagrafica[linguaInUso].prodName, 1

我正在使用这个库:在画布中绘制二维码,但它不起作用

我的代码:

var a_canvas = document.getElementById("latoSinistro");
var context = a_canvas.getContext("2d");



context.font = "8px appMeFont";
context.textAlign="center"; 
context.fillText(dati.anagrafica[linguaInUso].prodName, 121, 93);
context.fillText(dati.anagrafica[linguaInUso].pointName, 121, 103);


$("#latoSinistro").qrcode({
    "render": 'canvas',
    "minVersion": 1,
    "maxVersion": 10,
    "ecLevel": 'M',
    "left": 121,
    "top": 130,
    "fill": '#000',
    "background": null,
    "mode": 0,
    "size": 100,
    "color": "#000000",
    "text": "www.app/cod/"+idProdotto
});
  • 确保您已在视图中声明

  • 您的浏览器控制台中有错误吗?
    latoSinistro
    是画布元素的id吗?您的代码是,您应该调整位置。您还应该检查您的
    dati
    对象值是否正确。我没有发现任何错误,Latosistro是一个画布。我认为这个位置是正确的,因为出现了两个文本,dati值是正确的。为什么什么都看不到?我已经更新了库,现在可以工作了:D
    <div id="latoSinistro"
    </div>