Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/04/2011, 17h58   #1
Membre du Club
 
Avatar de Palsajicoco
 
Étudiant
Inscription : février 2007
Messages : 229
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2007
Messages : 229
Points : 50
Points : 50
Envoyer un message via MSN à Palsajicoco Envoyer un message via Yahoo à Palsajicoco Envoyer un message via Skype™ à Palsajicoco
Par défaut debuguer un javascript dans xaction

Salut,

Je travaille sur des xactions pour générer un objet json et je compile dedans un code javascript du coup, je peux pas debuguer mon code dedans
J'ai essayer avec www.jshint.com mais ça ne m'aide pas trop avec ses erreurs de "Mixed spaces and tabs."
J’espère que qqun pourrai savoir ou est l'erreur et merci ^^
voici le code :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
var graphDef = '{"type":"graph","name":"graph1",' +
'"definition":{"seriesDefaults": { "fill": false, "showMarker": false},' +
'"series": [ {"yaxis": "y2axis","label": "label_1","color": ""},{"yaxis": "y3axis","label": "label_2","color": ""},{"yaxis": "y4axis","label": "label_3","color": ""} ],' +
'"axes": {"y2axis": {},"y3axis": {},"y4axis": {} },' +
'"highlighter": {"tooltipLocation": "n","tooltipAxes": "y","bringSeriesToFront": true,"useAxesFormatters": false},' +
'"cursor":{"showTooltip": false,"zoom": true},' +
'"grid":{"gridLineWidth": 1.0,"borderWidth": 2.5, "shadow": true},' +
'"legend": {"show": true ,"location": "w","placement": "inside"}}';
 
var valuesTmp = new Array("");
var jsonObject = '{"items":';
	for(var j = 0; j <  jsondata.getColumnCount(); j++){
 		valuesTmp[j] = "";
		for (var i = 0; i < jsondata.getRowCount(); i++) {
  		valuesTmp[j] += jsondata.getValueAt(i,j);
		}
	};
	for(var j = 0; j < jsondata.getColumnCount(); j++){
 		valuesTmp[j] = "[" + valuesTmp[j].slice(0, valuesTmp[j].length -1) + "],"; 
 		values += valuesTmp[j]
	}
	values = values.slice(0, content.length -1);
 
jsonObject += graphDef + ',"values":' + values + ",";
jsonObject = jsonObject.slice(0, jsonObject.length -1)
Palsajicoco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2011, 19h00   #2
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 933
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 933
Points : 4 756
Points : 4 756
Par défaut Ajout du lien

Citation:
J'ai essayer avec www.jshint.com mais ça ne m'aide pas trop avec ses erreurs de "Mixed spaces and tabs."
cela signifie simplement que ton indentation mélange des espaces et des tabulations, surprenant quand même que cela te plantes!
essaies avec
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
var graphDef = '{"type":"graph","name":"graph1",' + '"definition":{"seriesDefaults": { "fill": false, "showMarker": false},' + '"series": [ {"yaxis": "y2axis","label": "label_1","color": ""},{"yaxis": "y3axis","label": "label_2","color": ""},{"yaxis": "y4axis","label": "label_3","color": ""} ],' + '"axes": {"y2axis": {},"y3axis": {},"y4axis": {} },' + '"highlighter": {"tooltipLocation": "n","tooltipAxes": "y","bringSeriesToFront": true,"useAxesFormatters": false},' + '"cursor":{"showTooltip": false,"zoom": true},' + '"grid":{"gridLineWidth": 1.0,"borderWidth": 2.5, "shadow": true},' + '"legend": {"show": true ,"location": "w","placement": "inside"}}';
 
var valuesTmp = [];
var jsonObject = '{"items":';
var i, j;
for( j = 0; j < jsondata.getColumnCount(); j++){
    valuesTmp[j] = "";
    for( i = 0; i < jsondata.getRowCount(); i++){
        valuesTmp[j] += jsondata.getValueAt(i, j);
    }
}
for( j = 0; j < jsondata.getColumnCount(); j++){
    valuesTmp[j] = "[" + valuesTmp[j].slice(0, valuesTmp[j].length - 1) + "],";
    values += valuesTmp[j];
}
values = values.slice(0, content.length - 1);
 
jsonObject += graphDef + ',"values":' + values + ",";
jsonObject = jsonObject.slice(0, jsonObject.length - 1);
<edit>
Code Conventions for the JavaScript Programming Language
</edit>
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2011, 09h35   #3
Membre du Club
 
Avatar de Palsajicoco
 
Étudiant
Inscription : février 2007
Messages : 229
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2007
Messages : 229
Points : 50
Points : 50
Envoyer un message via MSN à Palsajicoco Envoyer un message via Yahoo à Palsajicoco Envoyer un message via Skype™ à Palsajicoco
Merci c'est reglé!
Palsajicoco est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h24.


 
 
 
 
Partenaires

Hébergement Web