Lors de l'utilisation de jQuery BBQ, ils utilisent les mots "querystring" et "fragment".Différence entre une chaîne de requête et un fragment?
Quelle est la différence entre les deux?
Lors de l'utilisation de jQuery BBQ, ils utilisent les mots "querystring" et "fragment".Différence entre une chaîne de requête et un fragment?
Quelle est la différence entre les deux?
Dans la définition d'une URL (voir par exemple here):
URL Fragment
La spécification d'URL en vigeur à l'écriture de ce document ([RFC1738]) offre un mécanisme se référer à une ressource , mais pas à un emplacement dans une ressource. La communauté Web a adopté une convention appelée «fragment URL» pour faire référence aux ancres dans un document HTML . Une URL de fragment se termine par avec "#" suivi d'un identificateur d'ancrage . Par exemple, voici une URL pointant fragment à une ancre nommé section_2:
La partie #section_2
est aussi appelé "fragment". Son interprétation dépend de l'agent utilisateur (navigateur AKA du client AKA), bien que la convention universelle soit l'ancre d'une étiquette <a>
à laquelle le navigateur est invité à se positionner.
La chaîne de requête, comme expliqué here, est la partie de l'URL qui est transmise au programme côté serveur - normalement après une ?
et jusqu'à l'exclusion de l'#
le cas échéant. Ainsi, dans:
http://server/path/program?query_string#thefrag
la chaîne de requête serait query_string
et le fragment serait thefrag
.