PHP-Ajax => impossible de trouver le probleme

Fermé
totollix - 4 janv. 2008 à 22:59
 totollix - 5 janv. 2008 à 20:42
Bonjour,

Voila j'essaye de m'initier en AJAX avec un petit site pas trop dur. J'utilise prototype

Or dans mon code lors de l'appel a la fonction javascript il y une a erreur mais je n'arrive pas a la cerner.

Voyez vous le probleme ?

L'index qui comporte l'appel

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Site du YFC</title>
<link rel="stylesheet" type="text/css" href= "texture.css">
<script language="javascript" type="text/javascript" src="prototype/prototype.js"></script>
</head>
<body onload="javascript:getInfos(1)">
<script language="javascript" type="text/javascript">
// <![CDATA[
/**
* recupere les infos pour la page specifiée
* @param int type d'infos a afficher
*/
function getInfos(page)
{
new Ajax.Updater(
$('contenu'),
"afficheInfos.php?page=" + page,
{method: 'get'}
);
}
//]]>

<ul id="menu">
<li><a href="#" onclick="javascript:getInfos(1); return false" title="news">News</a></li>
<li><a href="#" onclick="javascript:getInfos(2); return false" title="compositions">Compositions</a></li>
<li><a href="#" onclick="javascript:getInfos(3); return false" title="entrainements">Entrainements</a></li>
<li><a href="photos/index.php#" title="Photos" target=_blank>Photos</a></li>
<li><a href="forum/index.php" title="forum" target=_blank>Forum</a></li>
</ul>


Puis la page appelée

<?php

require('db/db.php');

// Récupération du paramètre 'page'
$page = isset($_GET['page']) ? intval($_GET['page']) : 1;

$sql="select * from info order by date_insertion desc limit 0,7";
$resultat=requete($sql,"impossible de charger la liste news");

while ($info = mysql_fetch_object($resultat)) {
echo"
<div id='contenu'>
<h2>$info->titre à $info->date_insertion</h2>
<p>$info->info</p>
</div>";
}

Merci de me dire mes erreurs et si vous avez des techniques pour debugguer de l'AJAX elles seront bienvenues

3 réponses

Bonsoir,
Pourrais-tu joindre le fichier prototype/prototype.js afin de voir la fonction?

Merci ;-)
0
Le fichier est beaucoup trop long mais c'est un standart ajax voir :

http://fabien.pro/
0
Probleme trouvé , il manquait </script> apres la fonction comme quoi !!
0