我試圖從 python 調(diào)用 javascript 函數(shù)來更改 DOM,但我無法做到。只需控制臺記錄一條消息就可以了,但是當(dāng)我嘗試影響 DOM 時,我就會收到標(biāo)題中提到的錯誤。我確信我在這里缺少一些基本的東西......有什么建議或解決方法嗎?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(此按鈕調(diào)用python函數(shù))$(function() { $('#startbtn').bind('click', function() { $.getJSON('/python_func', function(data) { //do nothing }); return false; });});
使用 js2py 從 Python 調(diào)用 JavaScript 函數(shù)會導(dǎo)致 Reference
婷婷同學(xué)_
2023-07-05 16:23:37