IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AJAX Discussion :

Affichage suite à retour ajax


Sujet :

AJAX

  1. #1
    Candidat au Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Février 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2016
    Messages : 3
    Par défaut Affichage suite à retour ajax
    bonjour, je suis entrain de développer une application web, mais j'ai un soucis avec mon script ajax, je lui demande de charger une page, chose qu'il fait mais ne l'affiche pas dans le code, ceux qui est bizard c'est que la page est bien traité parce qu'elle est visible dans la console du navigateur, est ce quelqu'un a déja rencontré ce genre de probleme, ou avez vous une idée de là où peut etre le probleme, merci d'avance.
    Cordialement!!!

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    Bonjour,
    sans code il va nous être difficile de t'aider !

  3. #3
    Candidat au Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Février 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2016
    Messages : 3
    Par défaut
    voici le fichier que je veux uploader
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    <table id="ventejour" class="display table" cellspacing="0" width="100%">
        <thead>
        <tr>
            <td>Jour</td>
            <td>Nombre de Ventes</td>
            <td>Montant Total</td>
        </tr>
        </thead>
        <tbody>
     
        <?php
        if(isset($_POST["data"]) and isset($_POST["data2"])){
            $dat1=$_POST['data'];
            $dat2=$_POST['data2'];
            $dat1_explosee = explode("-", $dat1);
            $dat2_explosee = explode("-", $dat2);
     
            $an1 = $dat1_explosee[0];
            $mois1 = $dat1_explosee[1];
            $jr1 = $dat1_explosee[2];
     
            $an2 = $dat2_explosee[0];
            $mois2 = $dat2_explosee[1];
            $jr2 = $dat2_explosee[2];
            ;?>
            <center><h1>Reporting-Vente Journaliere <?php echo $dat1;?> au <?php echo $dat2;?></h1></center>
            <?php
            if($mois1==$mois2){
                $N_dat=$jr2-$jr1;
                $i=0;
                $datD=$dat1;
                $jF=$jr1+1;
                $datD=$an1."-".$mois1."-".$jr1;
                $datF=$an1."-".$mois1."-".$jF;
                for($i=0;$i<=$N_dat;$i++){
                    $jr=$jr1+$i;
                    $jF=$jr+1;
                    $datD=$an1."".$mois1."".$jr;
                    $datF=$an1."".$mois1."".$jF;
                    $requete1="SELECT SUM(dbo.Vente.[PrixTotal]) as som ,COUNT (dbo.Vente.[PrixTotal]) as num FROM dbo.Vente  WHERE Date BETWEEN '$datD' AND '$datF'";
                    $reponse1=sqlsrv_query($conn,$requete1);
                    ?>
                    <tr>
                        <?php $ROW1=sqlsrv_fetch_array($reponse1);?>
                        <td><?php echo $an1."-".$mois1."-".$jr; ?></td>
                        <td><?php echo $ROW1['num']; ?></td>
                        <td><?php echo $ROW1['som']; ?></td>
                    </tr>
                    <?php
                }
     
            }
            else{
                echo "Vous ne pouvez pas vérifier des données qui sont dans des mois différents";
            }
        }
        ?>
        </tbody>
    </table>
     
    </body>



    et la j'ai mon script ajax
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <script type="text/javascript">
    				$(document).ready(function(){
    					$("#gen1").click(function(){
    						var dat1 = $("#d1").val();
    						var dat2 = $("#d2").val();
     
    						$.post(
    							"send.php",
    							{data: dat1,data2:dat2}
    						)
    						$(".tab").load("send.php")
    					});
     
    				});
    			</script>
    et la j'ai le bouton

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <th><input id="gen1" data-toggle="collapse" data-target=".tab"  class="btn btn-secondary btn-lg" value="Générer" /></th>

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    Tu fais une mauvaise utilisation de la méthode jQuery.post() (à lire donc)

  5. #5
    Candidat au Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Février 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2016
    Messages : 3
    Par défaut
    merci mais j'ai toujours le meme soucis avec le script



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <script type="text/javascript">
    				$(document).ready(function(){
    					$("#gen1").click(function(){
    						var dat1 = $("#d1").val();
    						var dat2 = $("#d2").val();
                                                      $.ajax({
    							type: "POST",
    							url: "send.php",
    							data: {data: dat1, data2: dat2},
    							success: 'success'
    						});
    						$(".tab").load("send.php")
     
    					});
     
    				});
    </script>

  6. #6
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    Si je reprends ce passage de ton code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    $.ajax({
        type: "POST",
        url: "send.php",
        data: {
            data: dat1,
            data2: dat2
        },
        success: 'success' // ICI cela ne veut rien dire !!!
    });
    il te faut déclarer une fonction qui sera appelée sur le "success", ou encore mettre une fonction anonyme.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    $.ajax({
        type: 'POST',
        url: 'send.php',
        data: {
            data: dat1,
            data2: dat2
        },
        success: function(data) {
            // faire quelque chose avec data qui est la donnée en retour
            // par exemple
            $(".tab").html(data);
        }
    });
    Tu peux également supprimer cette ligne : $(".tab").load("send.php").

Discussions similaires

  1. souci avec ajax et les webpart
    Par yuriyan dans le forum SharePoint
    Réponses: 2
    Dernier message: 05/07/2013, 18h07
  2. [AJAX] Petit souci avec Ajax qui ne semble pas marcher correctement
    Par gentil2005 dans le forum jQuery
    Réponses: 2
    Dernier message: 25/10/2012, 12h53
  3. petit soucis avec ajax
    Par playa dans le forum ASP.NET MVC
    Réponses: 2
    Dernier message: 08/03/2011, 09h47
  4. [AJAX] Soucis avec un site aspx contenant de l'ajax
    Par aj4xworld dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 10/11/2008, 12h26
  5. [AJAX] Soucis Avec Ajax et ie
    Par xyvrak dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 28/05/2008, 15h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo