私はこのような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
}
});