Добрый день коллеги! Помогите разобраться: есть сайт http://eng.crypto2018.site/ в нем есть форма. Форма должна отправляться в лид crm Back office но не отправляется и пишет ошибки : http://www.asictrader.com/back.php/affiliate/externalSorce/apicheck-phone 500 (Internal jelix error) send @ jquery.min.js:2 ajax @ jquery.min.js:2 (anonymous) @ main-dist.js:379 post @ main-dist.js:378 (anonymous) @ main-dist.js:344 checkPhone @ main-dist.js:343 (anonymous) @ main-dist.js:312 dispatch @ jquery.min.js:2 y.handle @ jquery.min.js:2 (index):1 Failed to load http://www.asictrader.com/back.php/affiliate/externalSorce/apicheck-phone: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://eng.crypto2018.site' is therefore not allowed access. The response had HTTP status code 500. Помогите разобраться чего он хочет. И как мне это поправить?
Человеческим языком написано что домен А не имеет права выполнять аякс-запросы к домену Б, так как отклик домена Б не содержит заголовка разрешающего домену А эти самые запросы выполнять. Решение: настроить на домене Б выдачу соответствующих заголовков ответа.
Я правильно понял что на домене crm системы http://www.asictrader.com/back.php/affiliate/externalSorce/apicheck-phone: нет заголовков для выполнения запроса? т.е .В crm системе нужно настроить?
Понял. Спасибо. А может такое быть если в srm системе отключен лид который должен принимать данные с формы?
Для начала у вас браузер не отправляет запрос потому что на уровне протокола передачи гипертекста отсутствует соответствующее разрешение. Должна ли ваша crm давать такие заголовки или не должна - вам должно быть виднее.