I am attempting to make an ajax call from my .html flask to my views.py file using Flask. The ajax call does not seem to be reaching my .py file for some reason.
Ajax call in html file
<script src="https://code.jquery.com/jquery-3.6.0.js"></script>
<script>
function getFlashcard(id)
{
$.ajax({
type: 'POST',
url: "{{ url_for('views.get_flashcard') }}",
data: {"id" : id},
success: function(){
alert("success")
},
error: function(){
alert("error")
}
});
}
</script>
views.py file
@views.route('/get_flashcard', methods=['GET', 'POST'])
@login_required
def get_flashcard():
if request.method == 'POST':
print("recieved request")