2011-01-22 3 views
0

はここに私のPHPコード取得するデータはどのように

$response = array(); 

$user1 = array(); 
$user1['name'] = 'Tom'; 
$user1['age'] = '13'; 

$user2 = array(); 
$user2['name'] = 'Jack'; 
$user2['age'] = '20'; 

$response[] = $user1; 
$response[] = $user2; 

echo json_encode($response); 

であり、ここでの問題はどのようにある

$.post('file.php', {userid : '1234'}, function(data){ 
    alert(data) //problem here 
}, 'json'); 

のようなPHPファイルからデータを取得するためにjqueryのを使用して、私の.htmlファイルがありますそのコードで$ .postを使用した後にuser1の名前を取得します。

ありがとうございました:)

答えて

1

をユーザーアレイが連想されているので、彼らはJSONオブジェクトではなく、配列に翻訳されています。

data[0].name

0

でアクセスして、私はあなたがJSON.parse

するvar応答= JSON.parse(データ)

今すぐ応答は、すべてのデータを持っているあなたのJSONオブジェクトである必要があると思います。

関連する問題