Завдання полягає в тому, щоб замінити цю справу на AJAX. Щоб користувач ввів дані, натиснув на кнопку і побачив повідомлення про успішну відправку, але сам не перенаправлявся на іншу сторінку.
Проблема в тому, що домен, на який робиться POST запит відрізняється від того, з якого йде запит.
Прочитав про те, що це можна зробити за допомогою CORS. Але, як я зрозумів, там сервер повинен повернути результат про те, чи дозволяє він такий запит чи ні.
А чи існує метод вирішення поставленого завдання, який би не питав дозволу у сервера?
Чи існує метод фонового POST запиту на інший домен --- такий, щоб нічого не налаштовувати додатково на сервері?
Буду вдячний, якщо хто-небудь приведе приклад.
Я змінив dataType на jsonp. але, як мені підказали, виходить GET, а не POST запит.
там сервер повинен повернути результат про те, чи дозволяє він такий запит чи ні.
А чи існує метод вирішення поставленого завдання, який би не питав дозволу у сервера?
Відправлення запиту зі свого сервера. Т. е. Скрипт шле дані тобі, ти їх береш і пересилати туди, куди треба, отримуєш відповідь і шлёшь його скрипту.
Я ж можу з сервера робити запити. Чому не можна їх робити з сайту? Хіба так безпечніше?
На сервері немає кук користувача, немає ніяких призначених для користувача даних з того сайту і т. Д. Т. е. Що відправляється запит ніяк не пов'язаний з конкретним користувачем того сайту і не може йому нашкодити - тому так, для користувача це безпечно.