为了账号安全,请及时绑定邮箱和手机立即绑定

使用 js2py 从 Python 调用 JavaScript 函数会导致 Reference

使用 js2py 从 Python 调用 JavaScript 函数会导致 Reference

婷婷同学_ 2023-07-05 16:23:37
我试图从 python 调用 javascript 函数来更改 DOM,但我无法做到。只需控制台记录一条消息就可以了,但是当我尝试影响 DOM 时,我就会收到标题中提到的错误。我确信我在这里缺少一些基本的东西......有什么建议或解决方法吗?app.pyapp = Flask(__name__)@app.route('/')def index():    return render_template("index.html")@app.route('/python_func')def python_func():    eval_res, jsFile = js2py.run_file('static/test.js')    jsFile.hello()    return "nothing"测试.jsfunction hello() {    console.log("hello") <--- Works    let div = document.createElement("div") <--- This doesn't}script.js(此按钮调用python函数)$(function() {    $('#startbtn').bind('click', function() {        $.getJSON('/python_func',            function(data) {        //do nothing        });        return false;    });});
查看完整描述

1 回答

?
眼眸繁星

TA贡献1873条经验 获得超9个赞

我发现 Js2Py 将无法运行具有 DOM 依赖项的 JS 代码。



查看完整回答
反对 回复 2023-07-05
  • 1 回答
  • 0 关注
  • 99 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信