Salut, je souhaite savoir si l'on peut matcher une appli d�velopper en Php/MySQL avec du AJAX ? L'id�e serais de ne pas casser l'appli �xistante et ainsi de la passer en version "web 2.0"...
J'esp�re avoir �t� clair, lol...Merci !
Version imprimable
Salut, je souhaite savoir si l'on peut matcher une appli d�velopper en Php/MySQL avec du AJAX ? L'id�e serais de ne pas casser l'appli �xistante et ainsi de la passer en version "web 2.0"...
J'esp�re avoir �t� clair, lol...Merci !
c'est bien sur possible, partant du fait que l'ajax est bas� sur le PHP et le javascript, cependant y'a du boulot, mais c'est comme tout.
Si tu veux juste (ce qui est mon cas), modifier tes formulaire pour �viter d'actualiser la page pour l'insertion des donn�es, c'est assez simple et rapide.
Merci pour ta r�ponse...mais non ca va �tre un peu plus complexe en fait, il s'agit une vod d�vellpp� en php et je souhaite la basculer en 2.0....C'est clair qu'il y a du taf !!!
Depuis quand Ajax est bas� sur PHP...
Ajax s'appui sur le XML et le protocole HTTP (oh tiens on utiliserais pas XMLHttpRequest()...) et ne fait en gros que demander des informations � un serveur distant ou local via des scripts heberg�s dessus ! Apr�s, PHP, ASP, .NET, PERL, PYTHON, ce que tu veux ! tu peux m�me appeller une page HTML, en r�ponse tu obtient un flux XML dans tous les cas et tu peux ais�ment le convertir en chaine brute comme par exemple:
En gros, la variable url contiendra l'url d'un fichier, n'importe lequel que tu voudras et pourras exploiter, donn�es binaires ou fichiers scripts ;)Code:
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 Executer (url) { var xmlhttp; try{ xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try{ xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp=false; } } if (!xmlhttp && typeof XMLHttpRequest!='undefined'){ xmlhttp=new XMLHttpRequest(); } xmlhttp.open("GET", url, false); xmlhttp.setRequestHeader("Content-Type", "text/xml; charset=utf-8"); xmlhttp.send(null); return (xmlhttp.responseText); }