Не получает возвращаемых значений в объекте $getJSON

#javascript #php #json

#javascript #php #json

Вопрос:

Javascript:

 $.getJSON("path", function(data){alert(data.name)})
  

Ребята, в этой строке «данные» не работают как объект. имя здесь неузнаваемо.
Я отправляю несколько выходных данных в php с помощью функции json_encode (), но не могу получить эти значения в файле javascript.

PHP-код:

 $book = array("name"=>"bob", "num"=>1);

echo json_encode($book);
  

Комментарии:

1. Это $.getJSON() -> api.jquery.com/jquery.getjson

2. Извините, это включено в мой код.. Я ввел здесь ошибку.

3. Что вы получаете, когда делаете console.log(data) ?

4. Есть ли какие-либо ошибки в консоли Javascript?

5. Вы уверены, что ваш path правильный?