Problème avec Ajax et javascript
fab000
-
Alain_42 Messages postés 5361 Date d'inscription Statut Membre Dernière intervention -
Alain_42 Messages postés 5361 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un problème avec une fonction ajax qui me permet d'afficher un div en dynamique mon code est le suivant : la ou je rencontre le problème c'est pour la fonction rechercher par code avec l'input texte je n'arrive pas à me retourner la variable. Si vous avez une petit idée merci de votre aide. Lesliste déroulante fonctionne très bien.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
<title>-- Gestion de stock C.R.E.B V1 -- </title>
<link rel="stylesheet" media="screen" type="text/css" title="css" href="fab.css" />
<script language="Javascript" src="ajax.js"> </script>
<script>
var url="visualisation_include.php?choix_categorie=";
var url1="visualisation_include1.php?choix_sous_categorie=";
var url2="visualisation_include2.php?choix_code_ean=";
var url3="visualisation_include3.php?choix_ref=";
var id="contenu";
creerRequete();
charger(url+"0&", id);
charger(url1+"0&", id1);
charger(url2+"0&", id2);
charger(url3+"0&", id3);
</script>
</head>
<body>
<center><h1>Visualisation du stock</h1></center>
</br></br></br>
<!-- Ici on commence les listes déroulante pour la recherche par categorie ou sous categorie en allan chercher les valeur dans la bdd-->
<center>Sélectionner une catégorie :
<select name="Categories" tabindex="0">
<option value="Toutes Categories" onclick="charger(url+'0&', 'contenu');">Toutes Categories</option>
<?php
$sql_perso = "SELECT * FROM T_CATEGORIES ORDER BY choix ;";
$req_perso = mysql_query($sql_perso);
while($opt_perso=mysql_fetch_array($req_perso))
{
echo "<option value=".$opt_perso['choix']." onclick='charger(url+\"".$opt_perso['choix']."&\", \"contenu\");' >".$opt_perso['choix']." </option>";
}
?>
</select>
<select name="Sous_categories" tabindex="0">
<option value="Toutes Categories" onclick="charger(url1+'0&', 'contenu');">Sous categories</option>
<?php
$sql_perso1 = "SELECT * FROM T_SOUS_CATEGORIES ORDER BY sous_choix;";
$req_perso1 = mysql_query($sql_perso1);
while($opt_perso1=mysql_fetch_array($req_perso1))
{
echo "<option value=".$opt_perso1['sous_choix']." onclick='charger(url1+\"".$opt_perso1['sous_choix']."&\", \"contenu\");' >".$opt_perso1['sous_choix']." </option>";
}
?>
</select></center></br>
<!-- Ici on fait les recherches voulu par code ean ou par reference
-->
Chercher par code : <input type="text" name="choix_code_ean" size="13" id='code_ean' value="34751" maxlength="13" onchange="charger(url2"document.getElementById('code_ean').name", 'contenu');" >
<!-- Ici on affiche le resulta -->
<div id="contenu"></div>
</br></br>
<!-- Retour à la page d'avant (ici l'index) -->
<center><a href="index.php">Retour</a></center>
</body>
</html>
J'ai un problème avec une fonction ajax qui me permet d'afficher un div en dynamique mon code est le suivant : la ou je rencontre le problème c'est pour la fonction rechercher par code avec l'input texte je n'arrive pas à me retourner la variable. Si vous avez une petit idée merci de votre aide. Lesliste déroulante fonctionne très bien.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
<title>-- Gestion de stock C.R.E.B V1 -- </title>
<link rel="stylesheet" media="screen" type="text/css" title="css" href="fab.css" />
<script language="Javascript" src="ajax.js"> </script>
<script>
var url="visualisation_include.php?choix_categorie=";
var url1="visualisation_include1.php?choix_sous_categorie=";
var url2="visualisation_include2.php?choix_code_ean=";
var url3="visualisation_include3.php?choix_ref=";
var id="contenu";
creerRequete();
charger(url+"0&", id);
charger(url1+"0&", id1);
charger(url2+"0&", id2);
charger(url3+"0&", id3);
</script>
</head>
<body>
<center><h1>Visualisation du stock</h1></center>
</br></br></br>
<!-- Ici on commence les listes déroulante pour la recherche par categorie ou sous categorie en allan chercher les valeur dans la bdd-->
<center>Sélectionner une catégorie :
<select name="Categories" tabindex="0">
<option value="Toutes Categories" onclick="charger(url+'0&', 'contenu');">Toutes Categories</option>
<?php
$sql_perso = "SELECT * FROM T_CATEGORIES ORDER BY choix ;";
$req_perso = mysql_query($sql_perso);
while($opt_perso=mysql_fetch_array($req_perso))
{
echo "<option value=".$opt_perso['choix']." onclick='charger(url+\"".$opt_perso['choix']."&\", \"contenu\");' >".$opt_perso['choix']." </option>";
}
?>
</select>
<select name="Sous_categories" tabindex="0">
<option value="Toutes Categories" onclick="charger(url1+'0&', 'contenu');">Sous categories</option>
<?php
$sql_perso1 = "SELECT * FROM T_SOUS_CATEGORIES ORDER BY sous_choix;";
$req_perso1 = mysql_query($sql_perso1);
while($opt_perso1=mysql_fetch_array($req_perso1))
{
echo "<option value=".$opt_perso1['sous_choix']." onclick='charger(url1+\"".$opt_perso1['sous_choix']."&\", \"contenu\");' >".$opt_perso1['sous_choix']." </option>";
}
?>
</select></center></br>
<!-- Ici on fait les recherches voulu par code ean ou par reference
-->
Chercher par code : <input type="text" name="choix_code_ean" size="13" id='code_ean' value="34751" maxlength="13" onchange="charger(url2"document.getElementById('code_ean').name", 'contenu');" >
<!-- Ici on affiche le resulta -->
<div id="contenu"></div>
</br></br>
<!-- Retour à la page d'avant (ici l'index) -->
<center><a href="index.php">Retour</a></center>
</body>
</html>
A voir également:
- Problème avec Ajax et javascript
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Windows
- A javaScript error occurred in the main process - Forum Handicap / Accessibilté
- Erreur #125 javascript - Forum Mozilla Firefox
- Afficher un tableau javascript en html ✓ - Forum Javascript