Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

206
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!