2012-04-12 4 views
0

$.post応答を配列として取得しました。 jQueryを使用してこれを解析するにはどうすればよいですか?私はここで

array[0][gender] 
array[1][lang] 

として出力を必要とする

は、応答は、事前に

Array 
(
    [0] => Array 
    (
     [gender] => <label for="genderType">Gender</label><input type="radio" id="femaleId" class="radioBtn" name="genderType" checked="checked" value="1"/>input type="radio" id="maleId" class="radioBtn" name="genderType" value="2" />Male 
     [lang] => <label for="email">Preferred Language:</label><select class='selectStaff dateClass' name='lang' id='lang'><option value=""></option>\n<option value="English">English</option>\n</select> 
    ) 

) 

おかげです。

+1

例。 'print_r()'の代わりに 'print json_encode()'を使うのはなぜでしょうか?JavaScriptはネイティブに理解できる形式ですか? – ceejayoz

+0

Json_encodeの後に応答してくれてありがとう。[{"gender": "

答えて

3

返されたjsonでjQueryのparseJSON関数を使用できます。 `しますprint_r()`のように見える

data = jQuery.parseJSON(returnedData); 
+4

さらに、 'dataType'をjsonに設定し、' parseJSON '。 –

+0

ありがとうございました.... – Devswa

関連する問題