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