簡體   English   中英

發送 Konva 時出錯。 由 JQuery $.getJSON 收集到 Flask 后端

[英]Error by sending Konva. Collection by JQuery $.getJSON to Flask backend

我想將圖層上所有矩形的坐標發送到我的后端,所以我使用var nodes = layer.find(".Rect") ,這可以很好地打印它(console.log(nodes)),但是當我通過 jquery $.getJSON發送它並出現 KONVA Uncaught TypeError: t is undefined konva konva.min.js:12/7 0.4

 var nodes; nodes = layer.find('.Rect') $(function () { $('#save-template').bind('click', function () { $.getJSON('/_background_process', { squares: nodes, }); return false; }); });
 <button id="save-template">Save</button>

def background_process():
    try:
        squares = request.args.get('squares')
        return jsonify(result="0")
    except Exception as e:
        return str(e)

您可能需要先將數組保存到普通對象中:

const nodes = layer.find('.Rect');
const data = nodes.map(node => node.toObject());

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM