2010-04-09 5 views
0

Je suis en train de déboguer ce morceau de code:JavaScript DEBUG Problème

$(document).track(
{ 
'module' : 'Omniture', 
'event' : 'instant', 
'args' : 
    { 
    'linkTrackVars' : 'products,events,eVar31,eVar32,eVar33,eVar34,eVar35,eVar36,eVar37', 
    'linkTrackEvents' : '', 
    'linkType' : 'o', 
    'linkName' : 'Click' 
    'svalues' : { 
    'products' : ';OFFERID1[,;OFFERID2]', 
    'events' : 'Add', 
    'eVar31' : id, 
    'eVar32' : family, 
    'eVar33' : c_id, 
    'eVar34' : r_id, 
    'eVar35' : inetwork, 
    'eVar36' : customer, 
    'eVar37' : tag 
    }, 
    }, 
'defer' : '0'; 
}, 
); 

Je reçois des messages d'erreur suivants:

missing } after property list 
'svalues' : {\n 

Tout indice.

Répondre

1

Votre dernière ligne (dans l'objet) ne doit pas se terminer par un point-virgule:

'defer' : '0' 

Plus, IE lancera une erreur si le dernier élément d'un ensemble se termine par une virgule. code corrigé ci-dessous:

$(document).track(
{ 
'module' : 'Omniture', 
'event' : 'instant', 
'args' : 
    { 
    'linkTrackVars' : 'products,events,eVar31,eVar32,eVar33,eVar34,eVar35,eVar36,eVar37', 
    'linkTrackEvents' : '', 
    'linkType' : 'o', 
    'linkName' : 'Click', 
    'svalues' : { 
    'products' : ';OFFERID1[,;OFFERID2]', 
    'events' : 'scAdd', // Cart event 
    'eVar31' : id, 
    'eVar32' : family, 
    'eVar33' : id, 
    'eVar34' : _id, 
    'eVar35' : _network, 
    'eVar36' : customer, 
    'eVar37' : page_tag 
    } 
    } 
'defer' : '0' 
} 
); 
+0

Oui, il fait .... – Rachel

+0

Oui, il fait quoi? –

+0

Cela ne résout pas le problème et je reçois le même message d'erreur. – Rachel

1

Vous manque une virgule ici:

'linkName' : 'Click', 
0

vous pouvez essayer ceci:

$(document).track(
    { 
'module' : 'Omniture', 
'event' : 'instant', 
'args' : 
    { 
    'linkTrackVars' : 'products,events,eVar31,eVar32,eVar33,eVar34,eVar35,eVar36,eVar37', 
    'linkTrackEvents' : '', 
    'linkType' : 'o', 
    'linkName' : 'Click', 
    'svalues' : { 
    'products' : ';OFFERID1[,;OFFERID2]', 
    'events' : 'scAdd', // Cart event 
    'eVar31' : _id, 
    'eVar32' : family, 
    'eVar33' : id, 
    'eVar34' : t_id, 
    'eVar35' : network, 
    'eVar36' : customer, 
    'eVar37' : page_tag 
    }, 
}, 
'defer' : '0' 
}); 
+0

était-ce utile? – Andreas

+0

Il me donne toujours le même message d'erreur? – Rachel

+0

essayez la version modifiée ... je l'ai essayé localement .. pas d'erreurs. – Andreas