7 votes

Comment charger une page PHP dans un div avec jQuery et AJAX ?

J'essaie d'écrire une fonction qui appelle getproduct.php?id=xxx lorsqu'on clique dessus. Je peux obtenir le innerHTML pour apparaître, mais comment faire pour appeler également la partie php page qui fait réellement le travail ?

var id = id;
document.getElementById("digital_download").innerHTML = 
    "Downloading...Please be patient. The process can take a few minutes."; 
url = getproduct.php?id=id;

0voto

Stephen Ngethe Points 906

Bonjour Vous pouvez appeler la fonction ci-dessous pour effectuer cette opération, elle charge les données du serveur en cas de succès. Vous pouvez également créer une fonction d'échec.

 function setValue(Id) {
 document.getElementById("digital_download").innerHTML = 
"Downloading...Please be patient. The process can take a few minutes.";
 var data1 = {
        message: Id,
    };

    $.ajax({
      data: data1,
      type: 'GET',
      url: "http://urltoscript/index.php",
     cache: false,
        dataType: "json",
        crossDomain: true,
        success: function(data) {
        console.log("Response for cancel is: " + data);

     document.getElementById("digital_download").innerHTML =  data

      }
    });

 }

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X