Saltar al contenido

llamar a la función php con argumentos usando Jquery

Posteriormente a investigar con expertos en la materia, programadores de varias ramas y profesores hemos dado con la respuesta al dilema y la dejamos plasmada en este post.

Solución:

No puede llamar a una función PHP directamente desde una llamada AJAX, pero puede hacer esto:

PHP:


JS:

$.ajax(
    url: 'myFunctions.php',
    type: 'post',
    data:  "callFunc1": "1",
    success: function(response)  alert(response); 
);

Debe llamar a su script php a través de una solicitud ajax, usando jQuery como:

JavaScript:

$.ajax(
  url: "script.php",
  data:  param1: "value1", param2: "value2" ,
  type: "GET",
  context: document.body
).done(function() 
  // your code goes here
);

Puede proporcionar sus parámetros a través de la propiedad de datos del objeto ajax.

PHP

// you can do isset check before 
$param1 = $_GET['param1'];
$param2 = $_GET['param2'];

// validate // sanitize // save to db // blah blah // do something with params

Puede obtener más información de la descripción de la función jQuery.ajax() de http://api.jquery.com/jQuery.ajax/

Aquí tienes las comentarios y puntuaciones

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *