[英]How can I send a XML from HTML in string to Python (using Flask) using Fetch API in Javascript
[英]How do I send message from HTML to Python (Flask) using JavaScript?
我需要使用 JavaScript 将字符串从 HTML 文件发送到 Python(Flask)。
这是我在“模板”文件夹中的 HTML 代码:
<button type="button" class="btn btn-primary btn-lg" id="test">Large button</button>
<script type="text/javascript"
src="{{ url_for('static', filename='index.js') }}"></script>
这是我在“静态”文件夹中的 JavaScript 代码( index.js
)
$(function() {
$('a#test').bind('click', function() {
//var value = document.getElementById("msg").value
$.getJSON('/run',
//{val:value},
function(data) {
// do nothing
});
return false;
});
});
这是我的main.py
的代码
from flask import *
#some code
@app.route("/run")
def run():
print("clicked")
return "none"
它应该可以工作,但按钮不起作用,按下按钮时不会打印“点击”。
如果不使用 JavaScript,您可以使用 Flask jinja 来做到这一点
@geatanoM change $('a#test') to $('#test')
,因为应该只有一个元素以 test 作为其 ID,并且您尝试在代码中调用a
标记而不是按钮
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.