Este foro ya no está activo, así que no puedes publicar nuevas preguntas ni responder a las preguntas existentes.

Pasar variable JavaScript a PHP

12 de septiembre de 2015

¿Cómo puedo hacer que la variable empleado ponerla de parámetro dentro de este código PHP?

function sueldo()
{
    var empleado = $('#idempleado').val();
    $('#valor').val("<?php
    $dao = new daoEmpleado();
    echo $dao->SueldoId(12);
    ?>");
}

En vez del 12 quiero que sea lo que tenga la variable empleado, el método sueldoId requiere un valor entero.


Respuestas

#1

Me temo que no vas a poder hacer lo que quieres. El motivo es que PHP sólo se tiene en cuenta en el servidor, no en el navegador. Así que al generar la página en el servidor, nunca vas a tener el parámetro que necesita esa función, ya que ese valor se obtiene dinámicamente en el navegador.

La forma típica de resolver este problema sería hacer una petición Ajax al servidor cuando conozcas el valor del parámetro empleado. Como estás usando jQuery, hacer peticiones Ajax con JavaScript te será muy sencillo.

@javiereguiluz

12 septiembre 2015, 19:34