javascript contenido

llamar a una función php desde Javascript

Como pasar una variable de JavaScript a PHP

JQuery

En este simple ejemplo, muestro la manera más simple de enviar una variable de JavaScript a PHP sin refrescar la página y mostrar el mensaje de respuesta del PHP si lo deseamos.

Requisitos

Un servidor web con PHP

 

En el archivo.php puede haber algo como:

 
<?php
if(isset($_POST["texto"])){
if($_POST['texto']){
echo "He recibido en el archivo.php: ".$_POST["texto"];
}else{
echo "He recibido un campo vacio";
}
}
?>

En el index.php tiene que haber:

 
<html lang="es">
<head>
<meta charset="utf-8">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js" type="text/javascript"></script>
<script>
function enviar(){
// Esta es la variable que vamos a pasar var miVariableJS=$("#texto").val();
// Enviamos la variable de javascript a archivo.php
$.post("archivo.php",{"texto":miVariableJS},function(respuesta){
alert(respuesta);
});
}
</script>
</head>
<body>
<form>
<input type="text" id="texto">
<input type="button" value="Enviar variable a PHP" onclick="enviar()">
</form>
</body>
</html>

Deja un comentario

Información básica sobre protección de datos Ver más

  • Responsable: Ingenio Hosting.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.