Ich hoffe ich bin hier richtig.
Ich habe eine Frage. Und zwar nutze ich das Framework Prototpy.
Hier habe ich nun ein Request geschrieben. Der funktioniert auch wunderbar.
Nun habe ich aber etwas beobachtet. Und zwar sieht mein PHP-Code ungefähr so aus:
Alles anzeigen
In JavaScript habe ich nun mein JSON Objekt und durchlaufe dies mittels
Das funktioniert auch. JSON enthält in diesen Fall nur die von mit gewünschten Daten.
Nun habe ich den PHP-Code abgeändert, wie folgt:
Alles anzeigen
Ich habe also die Zählervariable entfernt. Auch dieser Code wird ausgeführt.
Innerhalb von JavaScript sind in meinem JSON-Objekt jetzt aber nicht nur die gewünschten Daten, sonder auch ganz viele zusätzliche Methoden, was dazu führt, dass die for Schleife so nicht mehr geht.
Mir ist klar dass ich nun mit JSON._each die treffer durchlaufen kann oder mit einer Zählergesteuerten Schleife und bis JSON.size() laufen könnte.
Ich will aber wissen wie es zu diesen Verhalten kommt.
Was genau hat meine Änderung bewirkt, dass deas JSON-Objekt plötzlich so viele Methoden bietet?
MfG
benny
p.s.: Ich hoffe diese Frage ist nicht alt so dumm^^. Ich habe mir JavaScript, PHP sowie AJAX in Alleingang angeeignet.
Ich habe eine Frage. Und zwar nutze ich das Framework Prototpy.
Hier habe ich nun ein Request geschrieben. Der funktioniert auch wunderbar.
Nun habe ich aber etwas beobachtet. Und zwar sieht mein PHP-Code ungefähr so aus:
Quellcode
In JavaScript habe ich nun mein JSON Objekt und durchlaufe dies mittels
Das funktioniert auch. JSON enthält in diesen Fall nur die von mit gewünschten Daten.
Nun habe ich den PHP-Code abgeändert, wie folgt:
Quellcode
Ich habe also die Zählervariable entfernt. Auch dieser Code wird ausgeführt.
Innerhalb von JavaScript sind in meinem JSON-Objekt jetzt aber nicht nur die gewünschten Daten, sonder auch ganz viele zusätzliche Methoden, was dazu führt, dass die for Schleife so nicht mehr geht.
Mir ist klar dass ich nun mit JSON._each die treffer durchlaufen kann oder mit einer Zählergesteuerten Schleife und bis JSON.size() laufen könnte.
Ich will aber wissen wie es zu diesen Verhalten kommt.
Was genau hat meine Änderung bewirkt, dass deas JSON-Objekt plötzlich so viele Methoden bietet?
MfG
benny
p.s.: Ich hoffe diese Frage ist nicht alt so dumm^^. Ich habe mir JavaScript, PHP sowie AJAX in Alleingang angeeignet.