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

Bibliothèques & Frameworks Discussion :

Modifier un appel jquery d'upload d'image


Sujet :

Bibliothèques & Frameworks

  1. #1
    Membre habitué
    Inscrit en
    Janvier 2007
    Messages
    437
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 437
    Points : 184
    Points
    184
    Par défaut Modifier un appel jquery d'upload d'image
    bonjour

    j'ai un script pour upload une image en jquery, le upload fonctionne niquel, mais en cliquant sur le bouton UPLOAD, je souhaiterais le modifier et que le upload se fasse quand l'utilisateur a choisi son image .

    voici les codes jquery et du formulaire :


    Code :

    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
    $("#but_upload").click(function(){        var fd = new FormData();
            var files = $('#file')[0].files[0];
            fd.append('file',files);        $.ajax({
                url: 'addlogo.php',
                type: 'post',
                data: fd,
                contentType: false,
                processData: false,
                success: function(response){
                    if(response != 0){
                        $("#img").attr("src",response); 
                        $(".preview img").show(); // Display image element
     
    					$("#imglogo").load("index.php #imglogo");
                    }else{
                        alert('file not uploaded');
                    }
                },
            });
        });

    et le form :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <div class="form-group">
        <label for="exampleInputEmail1">votre logo<i class="fa fa-check-circle checkout" style="display: none;"id="validationadresse"></i></label>
    <div class="container">
        <form method="post" action="" enctype="multipart/form-data" id="myform">
            <div class='preview'>
                <img src="" id="img" width="100" height="100">
            </div>
            <div >
                <input type="file" id="file" name="file" />
                <input type="button" class="button" value="Upload" id="but_upload">
            </div>
        </form>
    </div>
      </div>

  2. #2
    Membre habitué
    Inscrit en
    Janvier 2007
    Messages
    437
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 437
    Points : 184
    Points
    184
    Par défaut
    finalement solution trouvé en modifiant par change l'appelle du jquery

    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
    $("#file").change(function(){        var fd = new FormData();
            var files = $('#file')[0].files[0];
    		$("#veriflog").fadeIn(); 
    					$('#veriflog').delay(3000).fadeOut(0); 
     
            fd.append('file',files);        $.ajax({
                url: 'addlogo.php',
                type: 'post',
                data: fd,
                contentType: false,
                processData: false,
                success: function(response){
                    if(response != 0){
                        $("#img").attr("src",response); 
                        $(".preview img").show(); // Display image element
     
    					$("#imglogo").load("index.php #imglogo");
     
                    }else{
                        alert('file not uploaded');
                    }
                },
            });
        });

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Modifier l'emplacement de "l'icône" d'appel d'une image
    Par YoMan75 dans le forum Powerpoint
    Réponses: 5
    Dernier message: 27/08/2020, 02h19
  2. Modifier appel .load JQuery
    Par BrunetteCP dans le forum jQuery
    Réponses: 2
    Dernier message: 21/08/2015, 15h18
  3. [WD18] comment modifier color d'un texte sous forme image
    Par missoumsoft dans le forum WinDev
    Réponses: 11
    Dernier message: 18/12/2013, 17h33
  4. Modifier le path des images dans jquery-ui.css
    Par bertrand0756 dans le forum jQuery
    Réponses: 1
    Dernier message: 13/06/2011, 17h47
  5. Couleurs du form modifiées lors d'un Image.Save
    Par Mimi82 dans le forum Windows Forms
    Réponses: 7
    Dernier message: 20/02/2011, 23h03

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