Klaus: Eine weitere Frage

Beitrag lesen

Hi,

$data = array (
array(
$wert_a => $zielfeld1,
$wert_b => $zielfeld2,
$wert_c => $zielfeld3,
$wert_d => $zielfeld4,
$wert_e => $zielfeld5,
$wert_f => $zielfeld6,
$wert_g => $zielfeld7,
$wert_h => $zielfeld8,
$wert_i => $zielfeld9,
)
);
echo json_encode($data);


>   
  
  
Punkt1: Ich muß die Elementzuweisung drehen, weil die Zielfelder eindeutig sind, die Werte aber Duplikate sein können. Das überschreibt dann aber Arrayeinzträge.  
  

> , wie gehe ich dann auf JS-Seite vor, um es zu "aufzudröseln"?  
>   
  
  
Ich habs jetzt so gelöst:  
  
~~~javascript
  
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: \" + einzeldata[i][key] + \"  Wert: \" + key);  
     $('#' + key ).val( einzeldata[i][key] );  
}  
}  
  

Und so läufts.

Klaus