Zendesk表单提交事件回调未调用

时间:2018-12-13 16:08:26

标签: javascript jquery events form-submit zendesk

在Zendesk平台上,我正在使用{{request_form}}帮助程序来初始化表单。然后,我使用jQuery绑定一个Submit事件:

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

问题在于,尽管绑定在这里,但从未调用过回调。

现在,我已经进行了研究,并尝试了所有与$ .submit()问题相关的常见解决方案:

问题在于此事件回调从未触发。我已经检查了表单提交按钮的名称,它不是“ submit”,这与许多问题有关-它的类型和值是相反的,我什至试图修改它们,但没有任何效果。

我还检查了元素是否在绑定事件之前就被渲染了。我什至添加了setTimeout()并进行了测试,以确保启动它,但仍然没有效果。

就您认为与jQuery加载有关的情况而言,我通常能够将click事件绑定到按钮等上并正确加载。

我的猜测是Zendesk API在某处进行某种形式的解除绑定,甚至在内部隐藏该事件。任何人都可以对此提供见解,甚至提出替代方案吗?我检查了ZenDesk events API,但找不到更多建议。预先感谢。

0 个答案:

没有答案