質問: $.parseJSON(xhr.responseText); }catch (e) {} alert(res.banana); alert(res.apple); $('').attr({ type: 'hidden', name: 'img', value: '20245' }).appendTo('form'); コード ```
回答: successでウケているということはajaxで取りにいっているのでしょうか? PHP側のreturn array($b,$a);も意味がないと思います。 実際PHP側で出力されているのは print_rではないでしょうか? json_encodeしたものをechoするよう仕様をかえられないでしょうか? なおimageData[0]が"a"なのは 「array(2){ [0]=>staring(3)"バナナ" [1]=>staring(3)"リンゴ" }」 という文字列を受け取っているからだと思います。 引数0は0文字目なので"a"