Здравствуйте.
$.getJSON("test.php", {}, function(x) { alert(x) });
В случае, когда
test.php :
$data = $DB -> prep('SELECT `name` FROM `city`') -> fetchAll(PDO :: FETCH_NUM);
echo json_encode(array('data' => $data));
алерт срабатывает.
Если же
test.php :
include (some.php); //это содержится в some.php - $data = $DB -> prep('SELECT `name` FROM `city`') -> fetchAll(PDO :: FETCH_NUM);
echo json_encode(array('data' => $data));
алерт НЕ срабатывает, т.е. json получается с ошибкой.
В чём проблема?