如何通过AJAX将数据发送到Flask?

时间:2016-12-25 18:47:05

标签: python ajax flask

我正在制作基于Flask的小型网络项目。我必须向Flask发送一些数据,但我不知道该怎么做。我尝试了不同的方法,尝试使用JSON,但我不知道如何使用它。也许有人可以与我分享工作代码或帮助解释我必须做的事情?

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

2 个答案:

答案 0 :(得分: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) 
    } 
})

在Flask中

new_freq = request.get_data()

答案 1 :(得分:0)

在ajax代码中使用字典代替:

data: {
  'new_freq': new_freqd  //  to the GET parameters
},

在您的应用视图中,要检索它,请使用:

new_freq = request.args.get('new_freq')