En ce qui concerne les méthodes jQuery, .post
y .get
tout simplement .ajax
En interne, leur but est d'éliminer certaines des options inutiles de l'interface utilisateur. .ajax
et fournir des valeurs par défaut appropriées à ce type de demande respectivement.
Je doute qu'il y ait une grande différence de performance entre les trois.
Le site .ajax
en elle-même fait une XMLHttpRequest, elle sera fortement optimisée comme le reste de jQuery, mais elle ne sera probablement pas aussi efficace que si vous personnalisiez toute l'interaction vous-même mais c'est la différence entre écrire beaucoup de code ou écrire jQuery.ajax
.
4 votes
En ce qui concerne les performances (à peine répondu) : selon jsperf en utilisant le XMLHttpRequest ordinaire est beaucoup plus rapide que de passer par jQuery.
0 votes
Y a-t-il des différences subtiles dans la façon dont les cookies sont gérés ? Pour la connexion, je veux utiliser
Set-Cookie
. Je constate que les cookies fonctionnent avec jQuery.ajax, mais pas lorsque j'utilise XmlHttpRequest avecxhr.withCredentials=true
.