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

Veröffentlicht am: 12 April 2021
auf dem Kanal: ZeroLife
21,571
249

//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)
@Func.route('/func', 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:   / rezatahirkheli  
PP: https://www.paypal.com/paypalme/rezat...
BTC: 3EUQBWZKX9Vcwdffd3cUGATQopxrAQQxJ9
LTC: MBXE6hJgxxFYSD8SjmR7sHCHGTqFXmNGoU
GFM: https://gofund.me/7d6500bd


Auf dieser Seite können Sie das Online-Video Sending POST requests using AJAX (via JavaScript)to a Python Backend (via Flask) mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer ZeroLife 12 April 2021 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 21,571 Mal angesehen und es wurde von 249 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!