Problème AJAX

iraho Messages postés 40 Statut Membre -  
iraho Messages postés 40 Statut Membre -
Bonjour,

Quelqu'un peut-il m'aider à faire fonctionner mon code en ajax. C'est pour deux listes déroulantes dynamiques: "rubrique" et "image", et c'est "image" qui dépende de "rubrique".
Le problème c'est que "image" reste toujours vide, et je ne vois pas d'où viens le problème.

<?
require_once("../xajax.inc.php");
function SelectImage($rubId)
{
$options="";
$objResponse = new xajaxResponse();
$sql="SELECT imageId, imageName FROM image WHERE refRubriqueId = $rubId";
$req=mysql_query($sql);
while ($img = mysql_fetch_array($req))
{
$options .= '<option value="'.$img['imageId'].'">'.$img['imageName'].'</option>';
}
$objResponse->addAssign("liste_image","innerHTML",$options);
return $objResponse->getXML();
}

$xajax = new xajax();
$xajax->registerFunction("SelectImage");
$xajax->processRequest();
?>

<html>
<HEAD> <?php $xajax->printJavascript("../") ?> </HEAD>

<body>
...
<form id="testForm1" >
Rubrique:
<select id="liste_rub" onchange="xajax_SelectImage(this.value);">
<?php
$sql="SELECT rubriqueId, rubriqueName FROM rubrique ORDER BY rubriqueName";
$req=mysql_query($sql) or die(mysql_error());
while($rub = mysql_fetch_array($req))
{
echo '<option value="'.$rub['rubriqueId'].'">' . $rub['rubriqueName'] . '</option>';
}
?>
</select><br />
Image :
<select id="liste_image">
</select>
</form>
...

Merci d'avance

1 réponse

iraho Messages postés 40 Statut Membre 3
 
up !
0