私のスクリプトはPHPサーバサイドスクリプトからいくつかの配列を取得しています。JSON配列用のforeach
result = jQuery.parseJSON(result);
今、配列の各変数をチェックしたいと思います。
if (result.a!='') { something.... }
if (result.b!='') { something.... }
....
php 'foreach'、 'while'またはsmthのようにすばやく行うための方法はありますか?
UPDATE
このコード(hvgotcodesのおかげで)私に、アレイ内の変数の値を与えるが、どのように私はまた、変数の名前を得ることができますか?
for(var k in result) {
alert(result[k]);
}
UPDATE 2
これは、PHP側はあなたが返されるJSON内のすべてのキーをループ
for(var k in result) {
console.log(k, result[k]);
}
ような何かを行うことができます
$json = json_encode(array("a" => "test", "b" => "test", "c" => "test", "d" => "test"));
は、あなたがそれを使用して、各JSONオブジェクトの属性にアクセスすることができますが、名前です。例えば'JSONObject.name'は' {'name': 'foo'} ' –