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