Показать сообщение отдельно
  #1 (permalink)  
Старый 31.08.2018, 13:12
Новичок на форуме
Отправить личное сообщение для Daniel_sol Посмотреть профиль Найти все сообщения от Daniel_sol
 
Регистрация: 25.08.2018
Сообщений: 5

Не получается отправить JSON с JS на Python Flask
Добрый день, третий день пытаемся отправить обьект на бэкэнд - безуспешно, пробовали разные обработчики запросов. Помогите пожалуйста вот код js и flask.
$(document).ready(function() {
$( "#bot" ).click(function(){
        $.ajax({
    type: "POST",
    contentType: "application/json; charset=utf-8",
    url: "/hello",
    data: JSON.stringify({title: 'hallo', article: 'test'}),
    success: function (data) {
      console.log(data.title);
      console.log(data.article);
    },
    dataType: "json"
  });

});

});




Код:
from flask import Flask, render_template, request
app = Flask(__name__)
@app.route('/hello', methods=['POST', 'GET'])
def hello():
    wtf = request.is_json
    data =  request.get_json()
    data2 = request.json
    data3 = request.data
    data4 = request.json
    return render_template('hello.html'
                            , wtf=wtf
                            , data=data
                            , data2=data2
                            , data3=data3
                            , data4=data4
                            )

if __name__ == '__main__':
    app.run(debug=True)
Ответить с цитированием