Envoyer un POST sans nouvelle fenetre

Fermé
Signaler
-
Messages postés
5358
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
-
Bonjour,

Je souhaiterais envoyer dans une page HTML une commande POST qui déclenche un évenement (dans mon cas, le déclenchement d'un relais) SANS ouverture de fenetre.

Faire :

<form method="POST" target=autre ACTION=http://192.168.0.8/index.cgi>
<input type="submit" name="B1" value="Envoyer">
<input type="hidden" name="triggerRelayPulse" value="1000">
</form>

Ca fonctionne mais ca m'ouvre une fenetre qui me sert a rien, je veux juste l'envoi de :
http://192.168.0.8/index.cgi?triggerRelayPulse=1000

La commande sera envoyée avec un bouton de form standard.

Je me demandais, peut etre en javascript, ou avec une commande html que je ne connais pas.

Avez vous une idée, merci beaucoup.

2 réponses

Messages postés
174
Date d'inscription
mercredi 21 février 2007
Statut
Membre
Dernière intervention
21 mai 2008
51
Salut,

pour commencer je comprend pas un truc dans ton code :

<form method="POST" target=autre ACTION=http://192.168.0.8/index.cgi>

Lorsque tu envoi le formulaire il n'y aucune page de choisit ?
Peu ètre la cause de l'ouverture de la fenètre.

Bref je te propose ceci :

- créer une page test.php et met ceci <form method="POST" ACTION="test.php">

- Dedans tu met du html puis ton formulaire.

- En fin de page tu met ton code php.

- Puis tu oubli pas de vérifier si c'est un envoi [ if( isset($_POST)) ]

Après faudrait avoir plus d'infos sur ce que tu souhaite faire pour t'aider.

@ bientot
Messages postés
5358
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
895
Bonsoir,

essayes en Ajax/javascript

va s voir sur google comment faire