Sending POST requests using AJAX (via JavaScript)to a Python Backend (via Flask)

Опубликовано: 12 Апрель 2021
на канале: ZeroLife
21k
244

//JavaScript Part//
var xml = new XMLHttpRequest();
xml.open("POST","{{url_for('func.func')}}",true);
xml.setRequestHeader("Content-type","application/x-www-form-urlencoded");

xml.onload = function(){
var dataReply = JSON.parse(this.responseText);
};//endfunction

dataSend= JSON.stringify({
'page_data':'some_data'
});

xml.send(dataSend);


//Python Part//

import os
from flask import Flask, Blueprint, jsonify
from project import app

path_cwd = os.path.dirname(os.path.realpath(__file__))
path_templates = os.path.join(path_cwd,"templates")
path_static = os.path.join(path_cwd,"static")

Func = Blueprint('func', __name__, static_folder=path_static, template_folder=path_templates)
methods=['GET','POST'])
def func():

dataGet = '' if not request.get_json(force=True) else request.get_json(force=True)

dataReply = {'backend_data':'some_data'}

return jsonify(dataReply)

PAT:
PP:
BTC: 3EUQBWZKX9Vcwdffd3cUGATQopxrAQQxJ9
LTC: MBXE6hJgxxFYSD8SjmR7sHCHGTqFXmNGoU
GFM:


Смотрите видео Sending POST requests using AJAX (via JavaScript)to a Python Backend (via Flask) онлайн без регистрации, длительностью 13 минут 12 секунд в хорошем hd качестве. Это видео добавил пользователь ZeroLife 12 Апрель 2021, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 21 тысяч раз и оно понравилось 244 людям.