Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

273
Vistas
How to pass the variable in python to the JavaScript

How to get python variable to the JavaScript?

First, I make the random variable in python then pass it to the index.html

@app.route('/index', methods=['GET','POST'])
def index():
    value = random.randrange(8)
    return render_template('index.html', value = value)

Then, I get the value in html and get the value by input

<div class="print">{{value}} is passed.</div> 
<input value=value type="number" id="myVariable"/>

Next, I get the variable in html to the JavaScript

 <script type='text/javascript'>
  alert(document.getElementById('myVariable').value)

I really want to get the variable from the python to show the random pictures in html using JavaScript

 document.write("<img src='" + images[myVariable] + "'/></a><p><span>"
                 + caption[myVariable] + "</span></p>");

This is the final one what I want to do using this source code. But it doesn't work and index is always 0. How should I solve it?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

You're using a random number generator and 0 (zero) may be a valid output of your generator sometimes so it can difficult to debug the problem. Also, apparently you're missing a couple of {{}} in your <input>.

<input value={{value}} type="number" id="myVariable"/>
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda