Ajax-приложение некорректно записывало кириллицу в mysql-таблицу (у таблицы кодировка utf-8). Сам .php файл, откуда оно вызывалось был сохранён как utf-8 (без BOM), и вначале была строка header(‘Content-Type: text/html; charset=utf-8′);.
Проблема решилась добавлением в .js httpRequest.setRequestHeader(‘Content-Type’, «text/html; charset=utf-8″); перед методом .open().