0

私はこのようなphp配列を持っています:

Array
(
    [0] => banana, peach, cherry
    [1] => strawberry, apple, lime
)

json_encode($myArray) を使用してJqueryに渡します

Jquery では、次のような配列を受け取ります: ["バナナ、ピーチ、チェリー"、"ストロベリー、アップル、ライム"]

次に、「バナナ、ピーチ、チェリー」と「ストロベリー、アップル、ライム」の各値を抽出します。

これを使おうとすると:

$.each(data, function(key, value){
    alert(value);
});

それは私に各文字を警告します:[ " bana n ...... 代わりに各値。

なぜなのかご存知ですか ?

編集 :

これは、php からデータを受け取る方法です。

$.post('ajax/fruits.php', function(data) {
    var obj = $.parseJSON(data);
    var chunks = obj['chunks'] // gives me : ["banana, peach, cherry","strawberry, apple, lime"]
    if (obj['error']==0) {
        mix_fruits(chunks); // a function that should extract each value
    }
});
4

2 に答える 2