Нежелательная новая строка возвращается после AJAX-запроса

Я использую ajax-запрос для отправки комментариев в БД. Успешный ответ отмечен

1. OK

Проблема на самом деле в том, что ответ от php-скрипта

1. 
2. OK

Поэтому я отладил скрипт и заметил, что символ новой строки si добавляется, когда скрипт выполняет следующую строку:

require_once($ABS_APPS."/quotes/classQuote.php");

После некоторых поисков я прочитал, что это может быть проблема BOM (Byte Order Mark). Поэтому я просто скачал и открылclassQuote.php файл с шестнадцатеричным редактором и заметил, что нет спецификации ... кто-то может мне помочь?

Постскриптум Все файлы в моем проекте кодируются в UTF-8, и в настоящее время я использую NetBeans, который не добавляет спецификацию к файлам.

Это инкриминированный скрипт:

// Send new comment to DB
case "send":
    $notification = new Notification();
    if($comment->insert($_POST["username"], $_POST["comment"], $_POST["app"], $_POST["entryId"])){
        switch ($_POST["app"]) {
            case "quotes":
                require_once($ABS_APPS."/quotes/classQuote.php");
                $quote = new Quote();
                $quoteData = $quote->get($_POST["entryId"]);
                // If user comments his own entry we don't have to send the notification
                if($quoteData["UserAuthor"] != $_SESSION["User"]){
                    $notification->newComment($_POST["username"], $quoteData["UserAuthor"], $_POST["entryId"], $_POST["app"]);
                }
                break;
            default:
                break;
        }
        echo "OK";
    } else {
        echo "ERROR";
    }
    break;

Ответы на вопрос(3)

Ваш ответ на вопрос