Dans les scénarios où une application doit soumettre des données au serveur, on peut utiliser XMLHttpRequest pour envoyer des données POST.
Dans le code HTML fourni, les données sont encapsulées dans des champs de formulaire masqués. Pour refléter ce comportement à l'aide de XMLHttpRequest en JavaScript, procédez comme suit :
Créez un objet XMLHttpRequest :
var http = new XMLHttpRequest();
Définissez la méthode de requête et URL :
var url = 'get_data.php'; http.open('POST', url, true);
Définir les en-têtes de requête :
http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
Définir l'écouteur d'événements pour l'état prêt modifications :
http.onreadystatechange = function() {//Call a function when the state changes. if(http.readyState == 4 && http.status == 200) { alert(http.responseText); } }
Envoyer les données :
http.send(params);
Pour les cas où les données est stocké dans un objet, transformez-le dans un format codé en URL à l'aide de l'extrait de code fourni.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!