This is because nothing handles the OPTIONS
preflight requests. You'll want to intercept them. See this question on how to do that and a few important notes.
Update: The question I linked assumes a WCF Data Services implementation. If you're using something else, you'll have to edit your question or search for implementation-specific methods yourself.