2016-12-25 5 views
0

Ich mache kleine Web-Projekt basierend auf Flask. Und ich muss Flask einige Daten schicken, aber ich weiß nicht, wie ich das machen soll. Ich habe verschiedene Wege ausprobiert, versucht, JSON zu verwenden, aber ich weiß nicht, wie ich damit arbeiten soll. Vielleicht kann jemand einen Code mit mir teilen oder helfen, indem er erklärt, was ich zu tun habe?Wie sendet man Daten über AJAX an Flask?

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

Fügen Sie Code nicht in den Kommentaren. Aktualisieren Sie Ihre Frage. – Dekel

+0

Ihr Javascript sieht im Wesentlichen gut aus, wie ist Ihr Code auf der Seite der Flasche? –

+0

@AlexHall eigentlich weiß ich nicht, was in Flask-Code zu setzen; ( – Bohdan

Antwort

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) 
    } 
}) 

in Flask

new_freq = request.get_data() 
+0

Danke! Es funktioniert, aber ich muss auch Daten aus Bytes zu dekodieren, nachdem ich es akzeptiert – Bohdan

+0

Flask hat viele verschiedene Methoden Um den Postwert zu erhalten, benutze request.get_data(), um einen rohen Wert zu erhalten, benutze request.args(), um Parameter in URLs wie 'xxx.com/xxx? a = 1' zu bekommen, benutze request.form(), um den Datenpost in Form. Es hängt davon ab, wie Sie die Daten an Kolben senden. –

Verwandte Themen