erreur javascript ? ou code php pas bon?

willpower
WRInaute discret
WRInaute discret
 
Messages: 208
Inscription: 15 Mar 2007

erreur javascript ? ou code php pas bon?

Message le Lun Nov 15, 2010 17:19

Bonjour a tous,

Je travail sur un nouveau site et j'inclus dans ce dernier un script pour fare fonctionner une partie de son contenu.
Mais bon etant encore debutant (surtout en javascript) j'ai un petit probleme.

Je recois cette erreur (Seulement avec Internet Explorer avec FF ca fonctionne):

'sub_cat_id' is null or not an object

Voici le code javacript:

Code: Tout sélectionner
<script language="javascript">
      var categories_crawled = new Array() ;
      var iterator = 0 ;
      function key_found ( cat_key_id )
      {
         for ( i = 0 ; i <= iterator ; i++  )
            if ( categories_crawled[i] == cat_key_id )
               return true;
         return false ;
      }
      function select_category ( cat_id , li_obj )
      {
         if ( key_found ( cat_id ) )
            return ;
         categories_crawled[++iterator] = cat_id ;
         last_selected_category_id = cat_id ;
         $("#hid_head_category").val ( cat_id ) ;
         $("#ul_categories > *").css ( { "background-color" : "#ffffff" } ) ;
         $(li_obj).css ( { "background-color" : "#D8DEE9" } ) ;
         $.getJSON ( "json.sub_categories.php?cat_id="+cat_id , function ( dat )
                                                         {
                                                            var ul_dynamic = $( "<div style='padding-left:25px;'>" ) ;
                                                            $.each ( dat.sub_cat , function ( ind, dataitem )
                                                                        {
                                                                           $("<div onclick='select_category("+dataitem.sub_cat_id+",this)'>").text(dataitem.sub_cat_name).appendTo ( ul_dynamic ) ;
                                                                        }
                                                             ) ;
                                                             $(li_obj).after ( ul_dynamic ) ;
                                                         }
          ) ;
      }
   </script>

Auriez-vous une idee?
Merci


spout
WRInaute accro
WRInaute accro
 
Messages: 4378
Inscription: 14 Mai 2003

Re: erreur javascript ? ou code php pas bon?

Message le Lun Nov 15, 2010 21:07

URL pour qu'on teste aussi avec Firebug ?


MegaLooser
WRInaute discret
WRInaute discret
 
Messages: 162
Inscription: 20 Oct 2010

Re: erreur javascript ? ou code php pas bon?

Message le Lun Nov 15, 2010 21:12

select_category("+dataitem.sub_cat_id+",this)'>") -> select_category(dataitem.sub_cat_id,this) ?


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité