2016-12-25 6 views
0

Я делаю небольшой веб-проект на основе Flask. И мне нужно отправить некоторые данные в Flask, но я не знаю, как это сделать. Я пробовал разные способы, пытался использовать JSON, но я не знаю, как с этим работать. Может быть, кто-то может поделиться с нами частью кода или помочь, объяснив, что я должен делать?Как отправить данные в Flask через AJAX?

new_freq = $('#input').val() //value I want to send 
$.ajax({ 
    url: '/set_freq', 
    type: 'POST', 
    data: , 
    success: function(response){ 
     $('#main').text(response) 
    } 
}) 
+0

Не добавлять код в комментариях. Обновите свой вопрос. – Dekel

+0

Ваш javascript выглядит по-настоящему прекрасным, какой у вас код, как на фляжке? –

+0

@AlexHall на самом деле я не знаю, что положить в фляжный код; ( – Bohdan

ответ

0
new_freq = $('#input').val() //value I want to send 
$.ajax({ 
    url: '/set_freq', 
    type: 'POST', 
    data: new_freq, 
    success: function(response){ 
     $('#main').text(response) 
    } 
}) 

в термос

new_freq = request.get_data() 
+0

Спасибо, это работает, но также я должен декодировать данные из байтов после того, как я их принял – Bohdan

+0

Flask имеет много разных методов Чтобы получить значение post, используйте request.get_data(), чтобы получить необработанное значение. Используйте request.args() для получения параметров в url, таких как 'xxx.com/xxx? a = 1', используйте request.form(), чтобы получить сообщение данных в форме. Это зависит от того, как вы отправляете данные в колбу. –

Смежные вопросы