2017-07-31 1 views
0

Je veux être en mesure de trouver un moyen de naviguer vers une page avec le paramètre dans l'URL par exemple,Comment naviguer avec l'URL vers une page avec le paramètre de requête dans router.js

Supposons que si je mets comme suit sur le navigateur localhost: 8000 /? root = profiledetails & id = QQWWES Ensuite, je devrais être capable de naviguer vers la page configurée avec profileedetails dans le routeur et aussi je devrais être en mesure de récupérer l'ID de paramètre de requête QQWWES dont j'ai besoin pour récupérer des données du serveur.

Quelqu'un peut-il m'aider s'il vous plaît comprendre cela. Apprécier ton aide.

Répondre

1

Vous pouvez utiliser le magasin du routeur et extraire les méthodes pour cela.

Dans votre page source, stockez les données en utilisant la méthode magasin.

router.store(routerData); //Router is an instance of router and routerData is 
          //an object with required data 

Ensuite, dans votre page cible, récupérez les données en utilisant la méthode de récupération.

var routerData = router.retrieve(); 
+0

Eh bien, c'est comme quand nous avons un objet routeur à stocker. Cependant, quand je mets localhost: 8000 /? Root = profiledetails & id = QQWWES url dans le navigateur pour ouvrir une page et que vous voulez récupérer 'QQWWES' dans cette page à partir de l'instance du routeur. Comment puis je faire ça. –

+0

s'il vous plaît vérifier la réponse suivante ici: https://stackoverflow.com/a/4656873/957654, à la fin, vous devez utiliser le javascript pour obtenir des paramètres de requête à partir de l'URL –