OVH Cloud OVH Cloud

xmlhttprequest

21 réponses
Avatar
J.Trotoux
Bonjour,
je découvre xmlhttprequest et me trouve face à un souci.

return !sendData(
'GET',
'insertion-xml.php',
'xmlhttp=1&'+
'login='+document.getElementById('txtLogin').value+
'&'+
'password='+document.getElementById('txtPassword').value);

je voudrais pouvoir envoyer ici en une seule ligne l'ensemble des
variables POST. (quelques soient leurs intitulés). Y a t-il une
possibilité en javascript?

L'idée est d'ensuite pouvoir récupérer ce tableau POST en php et de
pouvoir insérer mon objet du style

$O = monObjet();
$O->Insert($POST);

Sauriez-vous me guider?
Merci
Julien

1 réponse

1 2 3
Avatar
newdb
drkm wrote:
mais après avoir jeté un rapide coup d'oeil au source JavaScript
à <URL:http://www.google.com/ac.js> -- dieu que c'est immonde !
-- il semble que les éléments de la liste de complétions sont des
éléments SPAN dans des DIV dans une IFRAME d'ID 'completionFrame'
(voir les fonctions 'kc' et 'Cb').



voui.
j'avais aussi compris comme ça en mars dernier sur fr.comp.lang.php :

Subject: Re: appel d'une fonction php lors d'un clic de souris
Message-ID: <1gth3nh.r8s3uz1lnlzzaN%

<cite>
ce que j'ai compris du script js utilisé par google :
<http://www.google.com/ac.js>
en gros :
quand tu entres ta recherche il envoie une requête en passant en get
la première lettre de cette recherche (function fc(Rb)) ;
ainsi si tu tapes 'p' il envoie :
http://www.google.com/complete/search?hl=en&js=true&qu=p ;
puis il construit un iframe (completionFrame) qu'il remplit avec les
valeurs de retour (je passe sur les histoires de cookie...) ;
il y a donc accès au serveur et réaffichage du seul iframe.
</cite>

--
@@@@@
E -00 comme on est very beaux dis !
' `) /
|_ =="
1 2 3