Как я могу заставить сообщение jQuery работать с отделом продаж WebToLead? - PullRequest
5 голосов
/ 26 февраля 2010

У меня есть страница с формой, которая публикуется на веб-сайте Salesforce.com Lead Service. Я пытаюсь сделать AJAX-версию этого с помощью jQuery.

Хотя форма на странице публикуется нормально, и я получаю данные в моем отделе продаж, Как только я создаю структуру публикации, идентичную этой форме, а затем публикую с помощью jQuery, я получаю 405.

Любая помощь с этим будет принята с благодарностью.

Есть ли разница между опубликованной формой и постом jquery относительно того, что видит веб-сайт получателя?

Ответы [ 2 ]

8 голосов
/ 26 февраля 2010

Проблема, с которой вы здесь сталкиваетесь, называется той же политикой происхождения , которая говорит, что запросы XmlHttpRequest должны быть в том же домене, на котором выполняется скрипт. Если вам нужно сделать это через AJAX, он должен будет опубликовать скрипт, работающий в вашем домене, который затем вызовет SalesForce.

4 голосов
/ 03 марта 2010

Чтобы избежать междоменных проблем, используйте ajax для публикации в сценарии на своем домене, который затем использует cURL для публикации во внешнем домене.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...