Je ne peux pas pour la vie de moi sortir les valeurs d'un tableau codé JSON en JavaScript à partir de PHP?Comment obtenir des propriétés de JSON encoded array en javascript de PHP?
$company = new stdClass();
$company->PostCode = $orgs->Organisation[$i]->BookingCategory->BookingDetails->OrganisationPostCode;
$company->Name = $orgs->Organisation[$i]->OrganisationName;
$company->Address1 = $orgs->Organisation[$i]->BookingCategory->BookingDetails->OrganisationAddress1;
$company->Address2 = $orgs->Organisation[$i]->BookingCategory->BookingDetails->OrganisationAddress2;
array_push($myArr,$company);
$someJSON = json_encode($myArr);
echo $someJSON;
Cela me donne ce qui est retourné
[{"PostCode":{"0":"mypostcode"},"Name":{"0":"mycomanyname"},"Address1":{"0":"myaddress1"},"Address2":{"0":"myaddress2"}}]
J'ai essayé cela et d'autres permutations dans XMLHttpRequest:
var JSONObject = JSON.parse(this.responseText);
for (var key in JSONObject) {
postcode = JSONObject[key][0]["PostCode"].PostCode
}
Une partie du code omises, comme la boucle, etc. Toutes les idées ?
Nous avons essayé 'code postal = JSONObject [key] [ "PostCode"] [ "0"]'? –
Juste un conseil pour le futur. Je trouve que cela m'aide souvent à 'console.log (JSONObject);' de sorte que je peux voir visuellement à quoi ressemble l'objet/structure de tableau. Si nécessaire, vous pouvez également le copier/coller dans un préchargeur JSON pour faciliter la lecture. – KEK