Firefox dislikes NTLM authentication really. Sometimes it hates it completely.
Specifically when you make AJAX requests from an NTLM authenticated server.
Fortunately, with a bit of counselling there is a resolution on hand.Open about:config in Firefox and filter for the line network.automatic-ntlm-auth.trusted-uris
Here you can add a comma seperated list of your NTLM authenticated servers.