我是javascript的新手,并且严重无法弄清楚这一点。
所以,我有一个链接到表单的按钮,该表单将提交从表单收集的数据。我被告知要重写JS / JQuery,以便它可以在网站上运行。
button(trigger-submit='form-presentation').btn.btn-primary(
name="action",
value="add-assessment"
) Save & Edit Assessment
与
相关联 form.form-presentation(
action=route.seminar(seminar, 'create_presentation', {}, 'post'),
method="POST",
enctype="multipart/form-data"
)
这是无效的JS:
define([
'jquery',
], function ($) {
$(document).ready(function() {
$('[trigger-submit]').click(function() {
document.form-presentation.submit();
});
});
});
我觉得我需要data();
,但我不知道它会如何运作。我准备把头发从这里撕下来。谢谢你的帮助!
答案 0 :(得分:1)
我从某人那里得到了一些帮助,他帮我找出了我需要的代码。
$($(this).attr('.trigger-submit')).submit();
在这种情况下可以使用,并允许在整个网站上使用它。