Bien le bonjour à tous, et encore un petit souci !
Suis pas calé en JS, alors j'espère que vous pourrez m'aider.
Soit 2 pages php :
index.php : (NB : XHRConnection.js dispo chez http://www.sutekidane.net)
Code :
- <script type="text/javascript" src="XHRConnection.js"></script>
- <script type="text/javascript">
- var remplirChamp = function (obj)
- {
- document.getElementById('contenu').innerHTML = obj.responseText;
- }
- function sendData(data, value, page, method)
- {
- var XHR = new XHRConnection();
- XHR.appendData(data, value);
- XHR.sendAndLoad(page, method, remplirChamp);
- }
- </script>
- <form name="formGet" method="get">
- Nom: <input type="text" name="nom" />
- <a href="javascript:sendData('nom', document.formGet.nom.value, 'get.php', 'GET')">GO</a>
- </form>
- <div id="contenu"><!-- c'est ici que les données récupérées vont apparaître --></div>
|
la page get.php :
Code :
- <?php
- header('Content-type: text/html') ;
- if(isset($_GET['nom']) && !empty($_GET['nom']))
- {
- echo 'Bravo <em>'.$_GET['nom'].'</em> vous avez réussi en <strong>GET</strong>' ;
- ?>
- <script type="text/javascript">alert ('GET OK'); </script>
- <?php
- }
- else
- {
- echo 'Erreur le champ est vide en <strong>GET</strong>' ;
- ?>
- <script type="text/javascript">alert ('GET Pas bon !'); </script>
- <?php
- }
- ?>
|
Alors, je sais le code est pas super propre et patati,... et tout le toutim.
Mais là, c'est juste du dépouillé pour mon localhost, et réussir à me sortir de mon foin...
Le problème :
Dans la balise Div de la page index, doit apparaitre la réponse du serveur, OK le get ou pas OK le get...
Mais dans le cadre du développement d'autres pages, il faudrait permettre également l'exécution de l'alert('toto') en javascript, et là !!! Je COINCE !
Bien vu des eval, des window.eval,... mais je m'en sors pas !
Voilà, merci d'avance.
le_nono