Klaus: Ich bekomme das Objekt nicht aufgelöst...

Beitrag lesen

Hi,

var einzeldata = JSON.parse( data );

for ( var i = 0; i < einzeldata.length; i++ ) { // Die for-Schleife hat sich auch vereinfacht
   var datenset = einzeldata[ i ]; // Um deine Denglisch Coding-Konvention einzuhalten
   if ( datenset.type === "text" ) {
      $('#' + datenset.id ).val( datenset.value );
   } else if ( datenset.type === "checkbox" ) { // else if gehört getrennt in JS
      $('#' + datenset.id ).prop('checked', datenset.value );
   }
}


>   
  
Mit diesem (und einigen anderen) Codes bekomme ich mein Array nicht aufgelöst.  
  
Mein Array:  
  
~~~php
Array  
(  
    [0] => Array  
        (  
            [id] => k_1922_4343  
            [wert] => 56.00  
            [typ] => text  
        )  
  
    [1] => Array  
        (  
            [id] => gesamtk_1922_4343  
            [wert] => 224.00  
            [typ] => text  
        )  
);

Und als JSON:

  
[{"id":"k_1922_4343","wert":"56.00","typ":"text"},{"id":"gesamtk_1922_4343","wert":"224.00","typ":"text"}]

Mit diesem Code bekomme ich schon einige Angaben:

  
      console.dir( data );  
     // JSON Verarbeitung  
     var einzeldata = JSON.parse( data );  
     console.dir( einzeldata );  
     for ( var i = 0; i < einzeldata.length; i++ ) {  
     var key;  
     for (key in einzeldata[i]) {  
     alert ("Key: " + key + " Wert: " + einzeldata[i][key]);  
     ...  

Ich habe aber noch Probleme, wie ich z.b. den Wert 56.00 in die ID k_1922_4343 eingesetzt bekomme.

Klaus