Проблема с загрузкой содержимого json с помощью $ .ajax - PullRequest
0 голосов
/ 16 апреля 2019

Я использую ajax и jQuery для загрузки контента json, но когда я его печатаю, у меня ничего не получается.

index.php

<!DOCTYPE html>
<html>
<head>
</head>
<body>
    <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
    <script>
        (function($){
        $.ajax({
            type: 'GET',
            dataType: 'json',
            url: 'content.json',
            success: function(data) {
                response = $.parseJSON(data);
                console.log(data);
                console.log(response);
            }
        });
    })(jQuery);
    </script>
</body>
</html>

content.json:

[
  {
    "name": "Meowsy",
    "species" : "cat",
    "foods": {
      "likes": ["tuna", "catnip"],
      "dislikes": ["ham", "zucchini"]
    }
  },
  {
    "name": "Barky",
    "species" : "dog",
    "foods": {
      "likes": ["bones", "carrots"],
      "dislikes": ["tuna"]
    }
  },
  {
    "name": "Purrpaws",
    "species" : "cat",
    "foods": {
      "likes": ["mice"],
      "dislikes": ["cookies"]
    }
  }
]

Почему я ничего не получаю в консоли?

Если я хочу напечатать, например, sony / id (1) / game ... какой будет правильный код, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...