2012-04-03 13 views
1

Mein Problem ist, dass die Datenbankfelder von früheren Leuten vor mir schlecht entworfen wurden. Wir greifen horizontal auf die Tabellenzeilen zu.Wie greife ich auf dieses Javascript-Array (JSON-Objekt?)?

Ich arbeite gerade mit PHP und jQuery und gebe Daten durch AJAX hin und her. In PHP bin ich Zugriff auf dieses Array wie folgt:

$attendance['date_lesson_' . $lessonCount] 

wo lessonCount eine Zahl von 1 bis 10, die also erhöht wird, wenn lessonCount = 1 dann würde über $attendance['date_lesson_1']

Ich bin sein Bestehen der Teilnahme Array durch json_encode

Wie erreiche ich daher dieses Feld 1 bis 10 in jQuery?

ich zu tun versucht:

var lessonCount = 1; 

attendance[i].date_lesson_+lessonCount 

//do some stuff with attendance.date_lesson_ 
lessonCount++; 

Es war leicht in PHP führen, dass Sie Zeichenfolgen mit dem Punkt verketten "." aber dies ist kein String ich tun bin in jQuery/JavaScript so wie auf der Erde würde ich das tun?

Ja, ich weiß. Das ist peinlich. Ich stimme zu 100% zu%.

Antwort

0

Nur eine Vermutung, ich weiß nicht, wie das json aussieht.

attendance["date_lesson_"+lessonCount] 
+0

Ich habe davon Abstand genommen, das JSON zu zeigen, weil es 50 Felder lang ist ... (wenn es 5 hätte sein können) –

+0

aber so oder so funktioniert es :) –

Verwandte Themen