11550 sujets

JavaScript, DOM et API Web HTML5

Salut à tous,

J'ai beau regarder mon code tant php que jquery (js)
Sous firebug je voie des <div> inopinés ?

Changement de lunette ou jquery en insère par une fonction quelconque ?
Smiley confuse

Merci

A+
Sans une page en ligne ça va être difficile de répondre, mais sinon oui en Javascript/jquery on peut créér des éléments à la volée. Par exemple, le plugin colorbox insère une div masquée par défaut qui va accueillir la photo en grande taille.
J'ai mis à jour Firefox et firebug

Mais j'ai le même problème....

Le php qui génère le code:


if ($action == "resume"){

/*	 */
$sql = "SELECT panierSession, SUM(coursPrix) FROM panier"; 
$result = mysql_query($sql) or die(mysql_error());



// Print out result
while($row = mysql_fetch_array($result)){
	
// convertir le prix point vers virgule 60.00 pour 60,00
// attention ne pas mettre ds la db prix avec virgule MySql n'aime pas
$prixTotal =  $row['SUM(coursPrix)'];
$prixTotal =  str_replace('.', ',', $prixTotal);
	
echo "<div id=\"panierFin\">";	
echo "<b>Total :  ".$prixTotal." $<b/>";
echo "<br/>\r\r";
echo "CheckOut";
echo "<div/>";


// politique de remboursement
//echo "<div class=\"panierBtn\">\r";
//echo "<a href=\"#?w=400\" rel=\"popup_name\" class=\"poplight\" title=\"Politique de remboursement\">Politique </a>\r";
//echo "</div>";

}


}//fin resumeCours




La sortie sous firebug.... plusieurs <b> étrange.....

<!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->

<!-- id cible ajax montré les changements -->
<div id="panier">
<div class="CoursPanier" id="panier_1">

<b>ÉCOLE LEAD ET CHARISME</b><br>
participants: 1<br>

Prix: 60,34 $

<a href="f.php?action=SupprimerCours&amp;cours_ID=1" onclick="return false;" class="supprimer" id="cours_1">Supprimer</a>
</div>


<div id="panierFin">

<b>Total :  60.34 $<b></b><br>

CheckOut<div>

</div></b></div></div>



<!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->



le jquery:


//////////////////////////////////////////////////////////////////////////
// resume :: total des achats tant pout rajout que supprimer
/* */
		function resume(){  
	
$.ajax({  
		type: "POST",  
		url: "f.php",
		
		data: { action:"resume"},  
		
		success: 
		function(reponse) {
		
		//test
		// alert("ALLO");
		
		$("#panierFin").remove();
		$(reponse).appendTo($('#panier'));
		$("#panierFin").show("slow");
		
			
			
			
			
		}// fin fonction reponse
		});// fin ajax

		 		
		}// fin fonction




Voilà, je comprends pas trop trop, peut-être ma requête n'est pas bien décortiquée,
ou un problème de chaise ? Smiley cligne

A+ Smiley confus
Administrateur
Bonjour,

le code HTML de la page est-il valide ? Si non c'est probable que le navigateur corrige comme il peut (et comme il doit) ton code.

Est-ce que tu as regardé ce que disait la Web Developer Toolbar / Voir source / Voir source généré ? Si ce n'est pas la même chose, WDT ou Frebug ont un problème.
Allo,

J'ai tester le validateur quelque erreurs dû au & dans la requête php...
rien de grave je crois...

Par contre weDeveloper:



&lt;div class=&quot;CoursPanier&quot; id=&quot;panier_4&quot;&gt;

&lt;b&gt;GESTION&lt;/b&gt;&lt;br&gt;
participants: 4&lt;br&gt;

Prix: 123,04 $

&lt;a href=&quot;f.php?action=SupprimerCours&amp;amp;cours_ID=4&quot; onclick=&quot;return false;&quot; class=&quot;supprimer&quot; id=&quot;cours_4&quot;&gt;Supprimer&lt;/a&gt;
&lt;/div&gt;





&lt;div id=&quot;panierFin&quot;&gt;&lt;b&gt;Total :  314,23 $&lt;b&gt;&lt;/b&gt;&lt;br&gt;

CheckOut&lt;div&gt;&lt;/div&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;



J'image que les &lt c'est < ou >

C'est bien bizarre tout ça !

A+
Je suis en local via Mamp, pas en ligne encore..

mais tout semble ok au niveau encode et DTD



<!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" lang="fr-FR" xml:lang="fr-FR">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />




A+
medbahn a écrit :
Je suis en local via Mamp, pas en ligne encore..

Et tu peux peut-être mettre ça sur un espace perso ? (chez free par ex…)
Merci pour votre aide actuellement, je suis dans le jus jusqu'au oreille !
Ça me demanderais assez de temps pour le mettre en ligne avec les tables
et tout le tralala, désolé je sous revient d'ici peu 1 semaines j'espère Smiley confused

A+