На платформе 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 , но не смог найти дальнейших советов.Заранее спасибо.