Я пытаюсь отправить данные на SalesForce.com, но я бы хотел сделать это через AJAX. Поскольку существуют ограничения для сдерживания XSS, я использую AJAX в jQuery для отправки на страницу PHP на моем сервере, а затем на этой странице просто пересылаю переданные данные формы по соответствующему URL.
Если я отправляю форму с отключенным JS, все проходит нормально. Если я включаю его, Salesforce подтверждает получение данных (в режиме отладки), но они не отображаются в моей очереди или где-либо еще в SF. SF выплевывает все поля, которые были переданы, и выплевывает все поля, которые у меня есть в моей форме, правильно заполненные.
Существуют ли какие-либо различия между отправкой чего-либо с помощью этого метода (jQuery's $.ajax()
в PHP cURL) и с помощью встроенной кнопки HTML Submit? Что-то, что может заставить SF регистрировать данные, но регистрировать это иначе? Я пытался добавить CURLOPT_HEADER
/ CURLOPT_HTTPHEADER
информации