我正在使用jquery fancybox 3来显示一个弹出框,该弹出框内有一个表格,其中带有下载pdf的图标。单击pdf图标时,将调用一个函数,该函数使用jquery提交表单。问题是它没有提交(即不执行表单标签内设置的指定操作,因此没有下载pdf)。我的代码如下-
const setContext = (context, conv) => {
conv.data.fallbackCount = 0;
conv.contexts.set(context, 2);
};
const clearContext = (context, conv) => {
conv.data.fallbackCount = 0;
conv.contexts.set(context, 0);
};
app.intent(intents.correct, (conv) => {
clearContext(contexts.what_help, conv);
setContext(contexts.results_confirm, conv);
conv.ask(new Confirmation("can you confirm?"));
});
app.intent(intents.results_confirm, async (conv, params, confirmation) => {
clearContext(contexts.results_confirm, conv);
if (confirmation) {
//API-call
setContext(contexts.dividend_confirm, conv);
conv.ask(/*Dialog built by the API-call*/);
} else {
setContext(contexts.what_help, conv);
conv.ask("ok, can I help with something else?");
}
});
答案 0 :(得分:1)
您需要像这样$('#authorizationNoteSummary')
添加表单ID:
<g:form id="authorizationNoteSummary" name="authorizationNoteSummary" action="export" method="post">