il mio script sta ricevendo un array dallo script lato server php.foreach per array JSON, sintassi
result = jQuery.parseJSON(result);
ora voglio controllare ogni variabile della matrice.
if (result.a!='') { something.... }
if (result.b!='') { something.... }
....
C'è un modo migliore per rendere più veloce come in php 'foreach', 'mentre' o si dovrebbe occupare?
UPDATE
Questo codice (grazie a hvgotcodes) mi dà valori delle variabili all'interno della matrice, ma come posso ottenere i nomi delle variabili anche?
for(var k in result) {
alert(result[k]);
}
UPDATE 2
Questo è come php lato funziona
$json = json_encode(array("a" => "test", "b" => "test", "c" => "test", "d" => "test"));
Se non mi sbaglio, è possibile accedere agli attributi di ciascun oggetto JSON utilizzando il suo nome, come se fosse una proprietà. per esempio. 'JSONObject.name' per ottenere l'attributo all'interno di JSONObject che contiene' {'name': 'foo'} ' –