如何通过 AJAX 向 Flask 发送数据?

Boh*_*dan 5 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) 
    } 
})
Run Code Online (Sandbox Code Playgroud)

Sim*_*Liu 6

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

在烧瓶中

new_freq = request.get_data()
Run Code Online (Sandbox Code Playgroud)

  • Flask 有许多不同的方法来获取 post 值。使用 request.get_data() 获取原始值。使用 request.args() 获取 url 中的参数,如 `xxx.com/xxx?a=1`,使用 request.form() 获取表单中的数据。这取决于你如何将数据发送到flask。 (2认同)