elle est bonne !
Je suis en train d'aller piocher un peu partout pour voir ce qu'il se fait.. et je tâtonne.. j'y connais rien en ajax non plus. Voilà ce sur quoi je suis en ce moment :
un formulaire simplifié, sans "action" et un button tout ce qu'il y a de plus simple
un code qui au clique du bouton submit fait un truc dans le genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <form id="formImg" action="" enctype="multipart/form-data" method="post"> <input type="file" id="file" name="file" /> <input type="submit" id="btn" value="Envoyer"/>
c'est un code repris d'un formulaire d'envoie de mail qu'il faut que j'adapte.. je fais de mon mieux pour comprendre chaque champs et mettre ce qu'il faut dedans ! Après si ça fonctionne je passerai à mon php.. là non plus je ne suis pas maître dans cet art..
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 $(function() { $("#btn").click(envoyer()); }); function envoyer(){ $("#btn").disabled = true; $("#btn").value = 'Patientez...'; $("#messageCallBack").innerHTML = "<b><i>Chargement en cours</i></b><br/><img src='img/loading.gif' />"; $.ajax({ type: "POST", url: "upload_test1.php", data: dataString, success: function() { $('#contact_form').html("<div id='message'></div>"); $('#message').html("<h2>Contact Form Submitted!</h2>") .append("<p>We will be in touch soon.</p>") .hide() .fadeIn(1500, function() { $('#message').append("<img id='checkmark' src='images/check.png' />"); }); } }); return false; }
Partager