Я не уверен, как извлечь данные из запроса Ajax из моего кода Javascript в приложении на Python во Flask. Мой Ajax-запрос не использует jQuery.
Я пытался использовать request.form.get()
и request.get_json()
в своем коде Python, но оба выдают значение None
.
@app.route("/", methods=["GET", "POST"])
def index():
if not request.get_json() == None:
print(request.get_json())
name = request.get_json()
session["name"] = name.user
return render_template("index.html", channels=channels)
В своем коде Javascript я выполняю простой Ajax-запрос:
if(localStorage.getItem("user")) {
document.querySelector("#logout").addEventListener("click", () => {
localStorage.removeItem("user");
})
const request = new XMLHttpRequest();
request.open("POST", "/")
user = JSON.stringify(localStorage.getItem("user"))
request.send(user)
}