使用js2py从Python调用JavaScript函数会导致ReferenceError:未定义文档
我试图从python调用javascript函数来更改DOM,但我无法做到。只需控制台记录消息就可以了,但一旦我试图影响DOM,就会出现标题中提到的错误。我确信我在这里遗漏了一些基本的东西。。。有什么建议或解决办法吗 app.py test.js使用js2py从Python调用JavaScript函数会导致ReferenceError:未定义文档,javascript,python,referenceerror,Javascript,Python,Referenceerror,我试图从python调用javascript函数来更改DOM,但我无法做到。只需控制台记录消息就可以了,但一旦我试图影响DOM,就会出现标题中提到的错误。我确信我在这里遗漏了一些基本的东西。。。有什么建议或解决办法吗 app.py test.js 我发现Js2Py将无法运行具有DOM依赖项的JS代码 app = Flask(__name__) @app.route('/') def index(): return render_template("index.html&quo
我发现Js2Py将无法运行具有DOM依赖项的JS代码
app = 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"
function hello() {
console.log("hello") <--- Works
let div = document.createElement("div") <--- This doesn't
}
$(function() {
$('#startbtn').bind('click', function() {
$.getJSON('/python_func',
function(data) {
//do nothing
});
return false;
});
});