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

208
Visualizações
Flask POST variable que se utilizará en el método GET

En mi plantilla html, el usuario ingresa múltiples entradas en el cuadro Select2, y me gustaría completar el resto de las entradas del formulario según la búsqueda de SQLite DB para múltiples entradas Select2 en la misma respuesta GET sin recargar la página. Pero entiendo que no puedo actualizar la respuesta GET del servidor con nuevos datos. ¿Hay una manera de hacerlo? En javascript no puedo actualizar el texto interno de los elementos HTML porque python tiene acceso a la base de datos. Como hay múltiples entradas en el cuadro select2 en lugar de 1, necesito implementar la consulta SQL.

 @app.route('/Enter', methods = ['POST','GET']) def enter_case(): if request.method == 'POST': MM_entered = request.get_json() con = sqlite3.connect('DB.sql') curs = con.cursor() trace_masks = curs.executemany("""select Trace_Mask,MM,Description from TRACES where MM=?;""",MM_entered).fetchall() con.close() #GET portion con = sqlite3.connect('DB.sql') curs = con.cursor() trace_masks = curs.execute("""select Trace_Mask,Framework_Trace_Mask,Description,MM from TRACES""").fetchall() con.close() trace,fr_trace,tr_Desc,MM = zip(*trace_masks) return render_template("Enter.html", data = trace,dataf = fr_trace, mm_list=MM)

Lo que me gustaría agregar en GET:

 return render_template("Enter.html", data = trace_masks ). --> I want to add POST part, SQL response data here

JS

 var mm_entered = new Array() $('.mm_button').on('mouseover',e => { mm_entered = $('.js-example-basic-multiple').val() document.querySelector(".h8").innerHTML = document.querySelector(".Trace").style.display = "inline" const request = new XMLHttpRequest() request.open('POST',"Enter",true) request.setRequestHeader('Content-Type', 'application/json; charset=UTF-8') request.send(JSON.stringify(mm_entered)) })
about 4 years ago · Juan Pablo Isaza
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