• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

[FRAGE] Object zu JSON hinzufügen

Ciatronical

New member
Hey All,
ich komme einfach nicht drauf wie ich einem JSON ein neues Object hinzufügen kann.

console.log(obj) zeigt mit folgenden von Ajax gelieferten JSON:

[Object { value=2, text="Blutspenden"}, Object { value=3, text="Privat"}, Object { value=4, text="Geburtstage"}]

Ich möchte ein weiteres Object hinzufügen, Ziel:

[Object { value=-1, text="Alle"}, Object { value=2, text="Blutspenden"}, Object { value=3, text="Privat"}, Object { value=4, text="Geburtstage"}]

Folgender Code liegt zu grunde:
Code:
$.ajax({
    url: 'jqhelp/calendar.php',
    data: { task: ajaxTask }
}).done(function(json) {  
    var obj =  $.parseJSON( json.trim() ) ;
    console.log( obj );

Ist sicher nur ne eine Kleinigkeit, aber ich komm nicht drauf.

VG Ronny
 
Wo willst du das hinzufügen? Im JS oder im PHP?

Im JS kannst du mit ARRAY.push() dem Array ein weiteres Element geben...
Code:
obj.push({value: 4, text: "Geburtstage"});
Zum PHP kann ich nichts sagen, da ich den Code nicht kenne.
 
So funktionierts.

Ich hatte es immer vor
Code:
obj =  $.parseJSON( json.trim() ) ;

probiert.
Doch unshift() löste das Problem. (Wie in Php..)

Dank und Gruß
 
Zuletzt bearbeitet:
Zurück
Oben