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 :

variable php vers jquery (ajax) et ajax vers module php


Sujet :

AJAX

  1. #21
    Membre à l'essai
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Août 2013
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Service public

    Informations forums :
    Inscription : Août 2013
    Messages : 45
    Points : 15
    Points
    15
    Par défaut
    ça fonctionne ... presque

    avec le header location de mon fichier php , ça renvois tout le code en réponse.

    Si je retire le header curieusement, l'appuie sur le bouton ne fait rien en apparence mais si je raffraichi la page il supprime le bon enregistrement.

    Mieux encore, si je clic sur plusieurs, c'est retenu car le raffraichissement les supprimes tous.

    Mon Dieu que c'est plus facile rien qu'en php lol.

    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
    <?php
     
    //function traitement($donnee_post){
     
      //  return print_r($donnee_post,true);
    //}
    //echo traitement($_POST);
     
    try
     
        {
            $bdd = new PDO('mysql:host=localhost;dbname=IFPipe;charset=utf8','root','');
     
        }
        catch(Exception $e)
        {
            die('Erreur :' .$e->getMessage());
        }
            $req = $bdd->prepare('DELETE FROM tbl_proposals WHERE id=:id');
     
            $req->bindParam(':id', $_POST['idReceive']);       
     
            $req->execute(); 
            $req->closeCursor();
     
    header('Location: cmdList.php');
     
    ?>

    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
    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
     
                        <th class="text-center">Action</th>
                    </tr>
                        <?php
                            while($data = $req->fetch())
                        {
                            
                        ?>
                    <tr>
                        <td class="pt-3-half" contenteditable="true"><?php echo htmlspecialchars($data['id']);?></td>
                        <td class="pt-3-half" contenteditable="true"><?php echo htmlspecialchars($data['num_cmd']);?></td>
                        <td class="pt-3-half" contenteditable="true"><?php echo htmlspecialchars($data['title']);?></td>
                        <td class="pt-3-half" contenteditable="true">xxx</td>
                        <td class="pt-3-half" contenteditable="true">xxx</td>
                        <td class="pt-3-half"> xxx  </td>
                        <td><span class="label label-important">Pas Ok</span></td>
                        <td>             
                            <div class="buttonInline">
                                <button class="btn-delete" data-id="<?php echo($data['id']);?>"> 
                                    <i class="fa fa-times"></i>                            
                                </button>      
                            </div>
                        </td> 
                        <?php }
                        $req->closeCursor();?>
                    </tr>               
                </table>
     
    <!-- <input type="button" id="ajax" value="Test Ajax" /><br>
     <p>Résultats de l'appel ajax:</p>
    <textarea id="results"></textarea> -->
     
     
            </div>
        </div>
    </div>
     
    </main>
     
    <script>
    $(function()
    {
        $('.btn-delete').click(function() 
        {  
            var idReceive = $(this).data('id');
           // var idAjax=$("#ajax").val();
     
            $.ajax({
                url: "cmdDelete.php",
                method: "POST",
                data: 'idReceive='+idReceive,
                dataType: "html",
                success: function(msg){
             $('#results').val(msg); 
             }
             });
        });
    });
     
    </script>
    Celui là quand il va tourner je vais l'encadrer pfff

  2. #22
    Membre à l'essai
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Août 2013
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Service public

    Informations forums :
    Inscription : Août 2013
    Messages : 45
    Points : 15
    Points
    15
    Par défaut
    et bien voilà ça y est ...

    Deux erreurs trouvées. La vérification isset est bien plus nécessaire que je l'imaginais pour le côté php
    et il manquait un petit location.reload(); et ça tourne

    Encore merci pour la patience

    je m'encoure vers le problème suivant ;-)

    non là vu l'heure je vais au lit tiens ...

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Lien vers lecteur vidéo ou directement vers la video et non vers l'item de liste
    Par SpaceFrog dans le forum Développement Sharepoint
    Réponses: 0
    Dernier message: 04/10/2016, 14h53
  2. Migration Jquery 1.6.2 vers jquery 2.0.2
    Par boopix dans le forum jQuery
    Réponses: 2
    Dernier message: 06/06/2013, 09h32
  3. Réponses: 2
    Dernier message: 29/02/2012, 16h37
  4. Réponses: 15
    Dernier message: 10/04/2009, 17h11
  5. [AJAX] Requete ajax sur une meme page php
    Par Bownobo dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 22/06/2007, 11h25

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