2011-01-07 7 views
3

IE berichtet: Fehler: 'PARENT_NAME' ist Null oder kein ObjektStrange "Null oder kein Objekt" Fehler in IE

für Zeile 3 im folgenden Code:

populate(default_parent, jQuery('#categoryParent').get(0), jQuery.map(categories, function (cat) { 
     return { 
      name: cat.parent_name, 
      value: cat.parent_slug 
     } 
    })); 

löschen Bei dem oben genannten Codeblock geht der Fehler weg, also ist die Quelle des Fehlers definitiv hier.

Die Kategorien-Objekt ist:

var categories = [ 
    { parent_slug:"real_estate", parent_name:"Ακίνητα", childs: [ 
         {child_slug: "homes", child_name: "Σπίτια"}, 
         {child_slug: "apartments", child_name: "Διαμερίσματα"},          ]}, 
    { parent_slug:"jobs", parent_name:"Εργασία", childs: [ 
         {child_slug: "restaurant_food_service_jobs", child_name: "Εστιατόρια"}, 
...]; 

Alles funktioniert gut in FF, Chrome etc.

Antwort

4

Vorausgesetzt, dies der vollständige Code ist, glaube ich, der Fehler wahrscheinlich in der Syntax, die Sie verwenden zur Einstellung categories. Sie haben Arrays und Objekte mit nachgestellten Kommas, z.

var myArray = ['item1', 'item2',]; 
var myObject = {foo: 'item1', bar: 'item2',} 

Dies wird von allen Browsern mit Ausnahme von IE akzeptiert. Versuchen Sie es erneut mit den entfernten Kommas, die entfernt werden.

+0

das war es. vielen Dank! –

Verwandte Themen