Lorsque j'ai un appel ajax pourquoi devrais-je définir xmlhttpRequest.setRequestHeader? n'est-il pas évident de l'objet ajax que nous envoyons une requête ajax.Définition de xmlhttpRequest.setRequestHeader pour un appel ajax?
Répondre
Vous devez d'abord comprendre que la requête AJAX est une requête HTTP. Lorsque vous ajoutez
xmlhttp.setRequestHeader('Content-Type','XXXXXXXXX');
il ajoute un en-tête qui définit quel type de données sera contenu dans le corps de la demande. application/x-www-form-urlencoded
signifie que les données seront des données de formulaire. Le format de données pourrait être quelque chose d'autre. C'est juste que les données de formulaire sont la chose la plus commune que vous enverrez à un serveur.
Donc, si j'utilise une liste déroulante ou une boîte de sélection. Je vais toujours utiliser l'application/x-www-form-urlencoded? –
@Aditya Vous avez seulement besoin d'utiliser 'application/x-www-form-urlencoded' quand vous voulez envoyer des données POST avec votre demande. – HoLyVieR
@HolyVier Got it Merci, est-il également obligatoire de setRequestHeader? –
- 1. Comment lancer un appel ajax après un autre appel ajax?
- 2. Ajax appel de Bookmarklet
- 3. Ajax appel de fonction
- 4. Verrouiller un bouton pendant un appel AJAX
- 5. Comment faire un rappel AJAX déclencher un autre appel AJAX?
- 6. Redirection après l'expiration d'une session pour un appel ajax/json
- 7. Simulation d'un appel AJAX en PHP pour un test d'unité
- 8. Utilisez appel ajax jQuery pour rafraîchir un captcha
- 9. Faire un appel WCF avec AJAX
- 10. ASP.NET Ajax: fermer la fenêtre après un appel Ajax?
- 11. param passe cative pour $ .ajax appel
- 12. Flash - appel AJAX
- 13. ajax appel à travers
- 14. Afficher l'info-bulle après un appel ajax
- 15. Jquery et AJAX. Mettre un appel Ajax entre les animations
- 16. Ajax appel terminé événement
- 17. Reprise d'une session avec un appel AJAX
- 18. jquery ajaxComplete sur un appel ajax spécifique
- 19. Jquery aide à ajouter un appel ajax
- 20. SimpleModal ajax appel
- 21. Comment lancer un autre appel jQuery .ajax basé sur le résultat d'un appel initial .ajax?
- 22. JSF - Charger/insérer un autre div après un appel ajax
- 23. ExtJS Ajax Appel
- 24. Pouvez-vous faire un appel AJAX à l'intérieur d'un autre appel AJAX dans jquery?
- 25. jquery validation avec appel ajax
- 26. JQTOUCH, Liaison aux liens entrants via AJAX, pour faire un autre appel AJAX? Possible?
- 27. Appel de la fonction de plugin jquery à partir de html retourné par un appel ajax
- 28. Formulaire submit et appel Ajax
- 29. Jquery appel Ajax avec django
- 30. JQuery Ajoute un appel interdomaine ajax et un numéro d'autorisation
De quel en-tête de requête parlez-vous? Il y a des possibilités illimitées. – epascarello
Je veux dire si je veux identifier sur php que la requête est une requête ajax alors il est obligatoire de mettre xmlhttp.setRequestHeader ('Content-Type', 'application/x-www-form-urlencoded') dans js. –