私はJSONとAJAXの初心者です。私は配列から特定の値を取得するために解析したいJSONデータオブジェクトを持つこのPHPファイルを持っています。 たとえば、私はID = "almCrit" を取得したい:ここJSONデータオブジェクトからAJAXで特定の値を取得する方法がわかりません
は私のJSONのObjです:
$currentArrayData['configAlm'] = array(
array('blocName' => 'blockAlarmeContent', 'blocLVTwoName' => 'boxLV2Content', 'label' => 'Criticité', 'id' => 'almCrit'),
array('blocName' => 'blockAlarmeContent', 'blocLVTwoName' => 'boxLV2Content', 'label' => 'Sans supervision', 'id' => 'almSansSup'),
array('blocName' => 'blockAlarmeContent', 'blocLVTwoName' => 'boxLV2Content', 'label' => 'Non nominale', 'id' => 'almNonNom)
);
、ここでは私がしようとしたものです:
$.ajax({
url: 'Pages/index.php',
type: 'get',
dataType: 'json',
data: 'action=loadBlocSite',
success:function(data){
arrayOfData = data;
currentValue = arrayOfData;
$.each(arrayOfData['configAlm'], function(currentIdx, currentValue){
console.log('alarme : '+ arrayOfData['configAlm']);
});
}
});
console.log('alarme : '+ arrayOfData['configAlm']);
出力: -
alarme:[オブジェクトオブジェクト]、[オブジェクトオブジェクト]、[オブジェクトオブジェクト]
私はこのconsole.log('alarme : '+ arrayOfData['configAlm'].id);
を試みたが、誰かが私にはそれがどのように動作するかを見つけ出す助けてください、それは私に
未定義
を与える最初の[object Object]
のIDを取得したいです?あなたは
ありがとうございましたあなたが代わりに
arrayOfData
のcurrentValue
内容をログに記録する必要があるこれは私が解決策を見つけようとしていたときにしたものですが、私の場合はforループ+条件が同じなら、この1つを試してみます – Zee
あなたの助けと説明に感謝してくれます。物事を理解する多くの.. th条件が成立すればe。私はid = 'almCrit'をクリックするたびに古いものをクリアして新しいものを表示しないので、 '$( 'boxLV2Content')。empty();'を入れます。それは...空()は仕事をしないが、それは大きな問題ではありません..再びありがとう:) – Zee
@ジネブはあなたを助けてうれしい:) :) –