PHPのJavaScriptのJSONエンコード配列から値を取得することはできませんか?JSONエンコードされた配列からPHPのjavascriptのプロパティを取得するには?
[{"PostCode":{"0":"mypostcode"},"Name":{"0":"mycomanyname"},"Address1":{"0":"myaddress1"},"Address2":{"0":"myaddress2"}}]
を返された私は、このを与える
$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;
私はこれを試してみたとのXMLHttpRequestの他の順列:
var JSONObject = JSON.parse(this.responseText);
for (var key in JSONObject) {
postcode = JSONObject[key][0]["PostCode"].PostCode
}
いくつかのコードは、このようなループなどとして任意のアイデアを省略?
あなたのコードを考慮し
は '郵便番号= JSONObject [キー] [ "郵便番号"] [ "0"]'試してみた:私は他の人のために掲示、このような値を得ることができましたか? –
今後のヒント私は 'console.log(JSONObject);に役立つことがよくあるので、実際にオブジェクト/配列構造がどのように見えるかを視覚的に見ることができます。また、必要に応じてJSONプリティファイヤーでコピーして貼り付けることができます。 – KEK