Проблема при обработке AJAX-запроса на сервер

Браузер выдает следующую ошибку "Uncaught SyntaxError: Unexpected token < in JSON at position 0
at Function.parse [as parseJSON] ()"
Вот код jQuery ↓

function getNewMessages() {
        $.get("services/nowe_wiadomosci.php",
                { id: $("#header").next().data("id")},
                function(data) {
                    if (data != "brak") {
                        var ms = $.parseJSON(data);
                        for (i = 0; i < ms.length; i++) {
                            var row = $("<tr><td colspan='5'>" + ms[i].id + "</td></tr>");
                            row.insertAfter($("#header"));
                        }
                    }
                });
    }
    setInterval(getNewMessages, 1000);

А вот сам запрос ↓

$sql = "SELECT * FROM wiadomosci WHERE wlasciciel='$wlasciciel' AND
                            katalog='Odenrane' AND id > $lastId ORDER BY data";

                    if ($result->num_rows > 0) {
                        $i = 0;
                        while ($row = $result->fetch_object()) {
                            $ms[$i] = $row;
                            $i++;
                        }
                     echo json_encode($ms);
                } else {
                    echo "brak";
                } 

Браузер указывает на эту строчку в jQuery ↓

                        var ms = $.parseJSON(data);

Заранее спасибо за любые подсказки!


Ответы (0 шт):