Envoyer information mais rester sur la même page

Fermé
Signaler
-
Messages postés
2829
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
11 novembre 2019
-
Bonjour,
J'essaie de créer une mini page internet qui est censée récupérer 2 Strings, les assembler, et les envoyer à une adresse IP locale, mon code pour l'instant est le suivant :
<!DOCTYPE HTML>
<html>
	<head>
	<title>Domotique</title>
	<meta charset="UTF-8">
	<script>
		function transferData() {
			var c1 = document.getElementById("cchar").value;
			var c2 = document.getElementById("nnumber").value;
			var c3 = "http://192.168.1.10/?";
			var link = c3+c1+c2;
			window.location=link;
		}
	</script>
	</head>
	
	<body>
		<input type="text" name="char" id="cchar" value="">
		<input type="text" name="number" id="nnumber" value="">
		<button onclick="transferData();">Transfer</button>
	</body>


</html>

Et j'aimerai pouvoir envoyer ces informations, sans changer de page internet.
Merci d'avance pour vos réponses

1 réponse

Messages postés
2829
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
11 novembre 2019
706
Salut
si tu fais un window.location tu recharge la fenêtre avec la nouvelle url (link)
tu n'envoie en faite aucune information nulle part, tu recharge juste une nouvelle page.
si tu veux rester sur la meme page et charger dedans les éléments de l'url crée tu peux le faire dans un iframe dynamiquement
quelques exemples
https://www.dyn-web.com/tutorials/iframes/

j'avoue que ne comprend pas bien le but de la manoeuvre