Мне нужно отправить веб-форму в онлайн-службу, которая возвращает HTTP 200
, если все прошло хорошо, и что-то другое, если форма была отправлена неправильно. Я хочу, чтобы с помощью AJAX появлялись красивые ошибки, чтобы информировать моих пользователей о том, что они отправили беспорядочную информацию.
Итак, я начал делать то, что делал раньше, о чем упоминается в this вопрос, но поскольку форма отправляется в другой домен, помимо моего собственного (междоменный), не потребовалось много времени, чтобы узнать, что Firefox отправил запрос OPTIONS вместо ожидаемого POST.
Поскольку эти параметры были недоступны, я продолжил поиск и узнал о функции JSONP, которую я обнаружил не поддерживает POST для междоменных запросов.
Ясно, что после этого моя голова вот-вот взорвется. Я что-то упустил?