Обратный вызов события представления формы Zendesk не вызывается - PullRequest
0 голосов
/ 13 декабря 2018

На платформе Zendesk я использую помощник {{request_form}} для запуска формы.После этого я связываю событие отправки, используя jQuery:

// Arrows are fancy, aren't they? :)
$(() => {
  $('#new_request').submit((e) => {
    // Form submission code here.
  });
});

Проблема в том, что обратный вызов никогда не вызывается, хотя и связан здесь.

Теперь я провел исследование иперепробовал все предложенные общие решения, связанные с проблемами $ .submit ():

Проблема в том, что обратный вызов этого события никогда не запускается.Я проверил название кнопки отправки формы, и она не является «отправить», в отличие от многих проблем, вызывающих беспокойство - ее тип и значение, и я даже попытался изменить их, но безрезультатно.

Я такжепроверяется, отображается ли элемент до того, как событие будет связано, и оно есть.Я даже добавил setTimeout() с целью тестирования, чтобы убедиться, что он инициирован, но по-прежнему безрезультатно.

И только в том случае, если вы думаете, что речь идет о загрузке jQuery, я могу нормально привязывать события клика ккнопки и т. д. и загрузили его правильно.

Я предполагаю, что Zendesk API выполняет некоторую форму отмены привязки в некотором месте или даже скрывает событие внутри.Кто-нибудь может дать представление об этом и даже предложить альтернативу?Я проверил API событий ZenDesk , но не смог найти дальнейших советов.Заранее спасибо.

...