1
{
    user: [
      {
          id: 476,
          customer: {
            id: "375",
            name: "test",
            avatar: null,
            email: "test@test.com",
            phone_number: "",
            created_at: "2013-06-19 19:47:54.425111"
        },
        service: "test",
        inst: "N/A",
        images: [ ]
      }]
}

上記のjsonをjQueryで印刷するにはどうすればよいですか

私はjsonを取得するために以下を試しました

$.getJSON('jobs.json', function(data) {
    console.log(JSON.stringify(data);
});

これはjsonを返しますが、サービスを印刷するとエラーがスローされます

$.getJSON('jobs.json', function(data) {
    console.log(JSON.stringify(data.service[0]);
});

エラーをスローする

Uncaught TypeError: Cannot read property '0' of undefined
4

3 に答える 3

0
var json = {
user: [
  {
      id: 476,
      customer: {
        id: "375",
        name: "test",
        avatar: null,
        email: "test@test.com",
        phone_number: "",
        created_at: "2013-06-19 19:47:54.425111"
    },
    service: "test",
    inst: "N/A",
    images: [ ]
  }]
};
console.log(json);
alert(json.user[0]['service']);

これにより、「テスト」が警告されます。

于 2013-10-16T10:49:25.823 に答える