I need to submit a webform to a online service which returns a HTTP 200
if everything went well and something different if the form was submitted incorrectly. Using AJAX is what I want to make pretty errors appear to inform my users that they have sent messy information.
So I started to do what I have done previosly, which are mentioned in this question but as the form is submitted to another domain besides my own (cross-domain), it didn't take long to find out that Firefox sent OPTIONS request instead of the POST I expected.
With those options being unavailable, I searched further and found out about the JSONP function, which I found out not supporting POST for cross-domains requests.
Clearly, my head is about to implode after this. Have I missed something?