JQuery Ajax звонок не заполняет стороннюю базу данных - PullRequest
0 голосов
/ 14 января 2020

Я пытаюсь подключить формы Squarespace к приложению под названием Zola. У Zola есть CRM для управления лидами клиентов. Когда кто-то отправляет форму из SS, мы хотим, чтобы она автоматически заполняла новый запрос в CRM. Zola предоставил нам код, но он не заполняет CRM. Тем не менее, они говорят, что написано правильно.

Я ничего не знаю о JQuery ... Я пропустил триггер? Разве ввод не определен как отправка?

Мой код состоит из трех частей: установка Jquery, подтверждение, которое они мне дали, и вызов Ajax, который они также дали мне.

<script
  src="https://code.jquery.com/jquery-3.4.0.min.js"
  integrity="sha256-BJeo0qm959uMBGb65z40ejJYGSgR7REI4+CW1fNKwOg="
  crossorigin="anonymous"></script>

<script
  url: "https://secure.zolasuite.com/api2/CRM/ValidateToken/" 
  method: 'POST'
  parameters: '5AD05C3F-5E85-4178-81D1-90DD4C527599'
  return: 'boolean whether token is valid' 
        ></script>

<script
$(document).ready(function() {

    $(‘#SendRequest’).click(function() {
        $.ajax({
            url: 'https://secure.zolasuite.com/api2/CRM/CreateExternalLead/',
                method: 'POST',
                dataType: 'json',
                    input: {
                        'Token': '5AD05C3F-5E85-4178-81D1-90DD4C527599',
                        'FirstName': 'Derek',
                        'LastName': 'Jeter',
                        'Email': 'derek@aol.com',
                        'Phone': '123-567-6780',
                        'Address': '111 Main St.’,
                        'Message': 'In need of lawyer asap',
                }
    })
})
        ></script>
...