На основании быстрого поиска, похоже, что 406 указывает на отказ браузера (в данном случае Firefox) принять тип контента, доставляемого с сервера для запроса. (Это одно из таких объяснений.)
Попробуйте настроить Firefox для приема json. На основании этого поста похоже, что Firefox может захотеть использовать расширение ...
UPDATE
Поскольку это, кажется, прямое использование $ .ajax, вы должны иметь возможность заставить это работать без каких-либо нечетных изменений настроек клиента Firefox. Попробуйте явно указать jquery тип возвращаемых данных, добавив параметр во время init, например:
dataType: "json"
См. Соответствующие документы jquery здесь для получения дополнительной информации.