In the html page:
<head>
<script src="{{ url_for(‘static‘, filename=‘js/jquery-3.5.1.min.js‘) }}"></script>
</head>
<button onclick="delete({{ data1 }}, {{ data2 }})">delete</button>
<script type="text/javascript">
function delete_(data1, data2) {
$.ajax({
url: "{{ url_for(‘delete‘) }}",
type: ‘POST‘,
dataType: ‘json‘,
contentType: ‘application/json‘,
data: JSON.stringify({‘data1‘: data1, ‘data2‘: data2})
})
}
</script>
In Flask:
data = request.get_json()
JavaScript: Pass data via JQuery Ajax
原文:https://www.cnblogs.com/zhangzhihui/p/12973352.html