Показать сообщение отдельно
  #1 (permalink)  
Старый 27.04.2015, 23:20
Интересующийся
Отправить личное сообщение для lucky89 Посмотреть профиль Найти все сообщения от lucky89
 
Регистрация: 27.10.2014
Сообщений: 16

Как отправить форму на другой домен?
Здравствуйте!
Нужно отправлять некоторые данные на сторонний сервер методом post (домен другой). Если сделать без js, элементарно только тегом <form>, то все прекрасно работает, я оказываюсь на страничке указанной в action и вижу сообщение, что данные успешно получены.
Чтобы на другую страницу не переходить и данные отправлялись в автоматически стал пробовать jquery, а именно $.ajax, $.post и сколько бы я не подбирал настройки и не читал в интернете всегда получаю ошибку:
XMLHttpRequest cannot load https://api.thor-cpa.com/..... No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://evacrm.ru' is therefore not allowed access. The response had HTTP status code 400.
Объясните почему через <form> все отправляется, а средствами js вдруг у меня нет прав доступа?
Как это можно реализовать без php, curl, необходимости переходить на другую страницу?
Удаленный сервер не мой в .htaccess ничего разрешить не могу.
Неужели js не может просто повторить то же, что происходит при событии onsubmit только не переходя на другую страницу, а сделав все в фоне, мне тут даже асинхронность не нужна...
Ответить с цитированием