Bonjour à tous,
Je planche actuellement sur un script de chat et aprés l'avoir réalisé entiérement en Php/mysql et js je me rend compte que le refresh est trop gourmand en bande passante et donc impossible à passer en production.
Je me retourne alors vers Ajax afin de voir si je peu faire quelque chose avec les status et php pour alléger les requéte voir raffraichir que si un message est posté.
1ere question: Es ce réaliste?
2eme: Comment récupérer les variables de ce formulaire POST
Sachant que j'essaye de récupérer dans la variable $_POST['message'] par exemple mais elle est vide ce que je peut admettre vu que ce script me retourne plutot une chaine de caractére que des variables uniques mais comment récupérer cette chaine?... Quelqu'un aurait il une idée?
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 $("form#main_msg").submit(function() { element = $('input[@name=input]'); mymessage = element.val(); myname = $('input[@name=name]').val(); mytxtcolor = $('input[@name=color1]').val(); mybgcolor = $('input[@name=color2]').val(); // Récupérer la bonne case pour la taille de la police avec @checked mytxtsize = $('input[@name=txtsize][@checked]').val(); // Récupérer l'ip myipadress = $('input[@name=ip]').val(); $.ajax({ type: "POST", data: "message="+mymessage+"&name="+myname+"&txtcolor="+mytxtcolor+"&bgcolor="+mybgcolor+"&txtsize="+mytxtsize, url: server.php, success: function(retour){ $("div#chatarea p").empty().append(retour); } }); return false; });
Nico
Partager