У меня есть страница с формой, которая отправляет на Ведущий сервис webto salesforce.com. Я пытаюсь сделать ajax версию из этого использования jQuery.
Хотя форма на странице отправляет прекрасный, и я получаю данные в своем торговом персонале, После того как я делаю идентичную структуру сообщения к этой форме и затем отправляю с jQuery, я получаю 405.
Любая справка с этим значительно ценилась бы.
Существует ли различие между отправленной формой и сообщением jQuery до того, что видит веб-сайт получения?
Проблема, с которой вы столкнулись, называется той же политикой происхождения , в которой говорится, что XmlHttpRequests должен относиться к тому же домену, в котором выполняется сценарий. Если вам нужно сделать это через AJAX, его нужно будет опубликовать в скрипте, запущенном в вашем домене, который затем вызовет SalesForce.
Чтобы избежать перекрестных проблем, используйте ajax для публикации в скрипте в вашем домене, который затем использует cURL для создания публиковать во внешний домен.