私のphpファイルはjsonp応答を作成し、独自のネストを持つ4つの個別のオブジェクトを持っています。すべての値を一度に取得するのではなく、1回のネストで$ .each()を実行する方法を知りたいのです。これは、それぞれの処理が異なるためです。たとえば、[SubmittedAddress]の下にある$.each関数を使用してすべてのデータを調べたいだけです。私はこれをjqueryajax関数を介して呼び出しています。読みやすいように、jsonp以外の形式の配列を次に示します。
Array
(
[SubmittedAddress] => Array
(
[address1] => 850 BRYANT STREET
[address2] =>
[addresscombined] => 850 BRYANT STREET
[city] => SAN FRANCISCO
[state] => CA
[zip] => 94106
)
[CorrectAddress] => Array
(
[address1] => SUPERIOR COURT
[addresscombined] => SUPERIOR COURT 850 BRYANT ST STE 306
[address2] => 850 BRYANT ST STE 306
[city] => SAN FRANCISCO
[state] => CA
[zip] => 94103
[zip4] => 4667
)
[PercentMatch] => Array
(
[addresscombined] => 39
[city] => 100
[state] => 100
[zip] => 80
)
[Response] => success
)
そして、[SubmittedAddress]の値だけでなく、すべての値を処理するjsonpで取得したものを次に示します。
success: function(data, textStatus){
$.each(data, function(index, object) {
$.each(object, function(property, value) {
alert(property + "=" + value);
});
});
},
前もって感謝します。