Как я могу заставить jQuery post работать с веб-сайтом salesforce
-
22-09-2019 - |
Вопрос
У меня есть страница с формой, которая отправляет сообщения в службу веб-лидирования salesforce.com .Я пытаюсь создать ajax-версию этого, используя jQuery.
Хотя форма на странице публикуется нормально, и я получаю данные в своей системе salesforce, как только я создаю структуру публикации, идентичную этой форме, а затем публикую с помощью jQuery, я получаю 405.
Мы были бы очень признательны за любую помощь в этом.
Есть ли разница между опубликованной формой и сообщением jquery в том, что может видеть веб-сайт-получатель?
Решение
Проблема, с которой вы столкнулись здесь, называется политика того же происхождения, в котором говорится, что XMLHttpRequests должны относиться к тому же домену, на котором запущен скрипт.Если вам нужно сделать это с помощью AJAX, его нужно будет отправить в скрипт, запущенный в вашем домене, который затем вызовет систему SalesForce.
Другие советы
Чтобы избежать междоменных проблем, используйте ajax для отправки в скрипт вашего домена, который затем использует cURL для отправки во внешний домен.