Возможно, имеет смысл посмотреть в сторону кодировки? Например, скрипт сохранён в Windows-1251, а данные приходят в UTF-8. В этом случае, строка 'Сервер' будет выглядеть везде одинаково (в скрипте и в консоли браузера), но представлять собой совершенно разные последовательности байт. В итоге условие не выполнится никогда.