Bonjour,
J'ai une fonction Ajax "ajaxrequest" qui permet de récupérer des données en base de données à partir d'un champ saisi. Ce champ nommé "Rechercher" ne fonctionne pas !!
Code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<script type="text/javascript"><!--
    function get_XmlHttp() {
      var xmlHttp = null;
 
      if(window.XMLHttpRequest) {        // Firefox, IE7+, Opera, Safari, ...
        xmlHttp = new XMLHttpRequest();
      }
      else if(window.ActiveXObject) {    // Internet Explorer 5 or 6
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
      }
 
      return xmlHttp;
    }
 
    function ajaxrequest(php_file, tagID) {
      var request =  get_XmlHttp();
      var id_struct = document.getElementById('id_struct').value;
      var the_data = 'id_struct='+id_struct;
 
	  request.open("POST", php_file, true);            
 
      request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      request.send(the_data);
 
      request.onreadystatechange = function() {
        if (request.readyState == 4) {
          document.getElementById(tagID).innerHTML = request.responseText;
        }
      }
    }
    --></script>
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<!--Formulaire------------------------------------------->
<form action="" method="post" id="sky-form" class="sky-form">
	<header>Modification/Suppression de la structure</header><a href="accueil.php">Accueil</a>
<?php
date_default_timezone_set('Europe/Paris');
//if(empty($_POST['modifier']))
//{
?>
	<fieldset>
		<div class="row">
			<!-- Barre de recherche nom du contact-->
			<section class="col col-6">
				<label class="input">
					<i class="icon-append fa fa-user"></i>
					<input type="text" name="id_struct" id="id_struct" onkeyup="autocomplet()" placeholder="Conctact à rechercher">
					<ul id="country_list_id"></ul>
				</label>
			</section>
			<!-- 3. Traitement -->
			<h4 style="cursor:pointer" onclick="ajaxrequest('lecture_structure.php', 'message')"><u>Rechercher</u></h4>
		</div>
	</fieldset>
En cliquant sur le lien 'Rechercher', je devrais atterrir sur la page lecture_structure.php, mais il ne se passe rien.