J'ai un code comme celui-ci,
<form id="abc">
<input type="text" id="txt" />
</form>
et maintenant je veux rediriger comme ceci,
var temp = $("#txt").val();
url = "http://example.com/" + temp;
window.location.replace(url);
// or window.location(url);
Existe-t-il un moyen de résoudre ce problème dans jQuery ? Il me permet toujours d'avoir url = http://example.com
.
0 votes
Merci à vous tous ! Maintenant, je ne sais toujours pas quelle est la différence entre window.location et window.location.replace. Dans mon exemple, j'ai juste besoin d'afficher l'URL de ma page comme ça : abc.com/abc pour obtenir abc pour rechercher dans ma base de données avec abc est ce que l'utilisateur tape dans mettre et appuyer sur entrée ou bouton mais ils retournent toujours abc.com?name=abc donc je pense que je peux déclencher dans l'événement submit pour rediriger et changer mon url à ce que je veux mais ils ne font toujours rien. C'est tout, au fait, merci encore !
3 votes
J'ai expliqué la différence entre window.location et window.location.replace ici : stackoverflow.com/questions/846954/