Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

171
Visualizações
how to get the return value of a view function in flask with XMLHttpRequest from javascript

I cannot retrieve the transcript value with javascript using XMLHttpRequest, what's wrong with my code? everything works fine but i need the return value of transcript variable which is a long text

@app.route("/transcribe", methods=['POST'])
def transcribe():
        transcript = ""
        videos = glob.glob("static/uploads/video/*")
        ToEmptyDir()
        for video in videos:
            prs = parse_seconde(video)
            transcript = cut_video(prs, video).lstrip()
            insertToFile(video.split("\\")[1].split(".")[0], transcript)
        txtFile = glob.glob(os.getcwd() + "/*.txt")
        return transcript

index.html :

<button type="button" id="transcribe" onclick="loadTranscribeFile()"> Transcribe </button>
<script>
     function loadTranscribeFile(callback) {
             var req = new XMLHttpRequest();
             req.open('POST', '/transcribe', true);
             req.responseType = 'json';
             req.send("textTranscribed=" + document.getElementById('textTranscribed').value);
     }
</script>  
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

try this

req.onreadystatechange = function(res){
        if (req.readyState == 4 && req.status == 200){
        var t = JSON.parse(req.responseText)
        console.log(t);
        }
}
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda