2

我有一个表格,几分钟后会自动发送。我使用 JQuery Mobile,但想像普通页面一样发送表单,而不是使用 JQuery Mobile Ajax 系统。使用“data-ajax=false”,我可以阻止 JQuery 这样做。但是当我禁用 JQuery Mobile 功能时,我发送表单的自定义 JS 脚本不起作用

$('form#question_form').submit();

当表单的“data-ajax”设置为 false 时,这不起作用。

4

2 回答 2

0

data-ajax 不是这里的问题。您可能对脚本有一些问题。或者您可以为提交操作返回 false。 数据-ajax Jquery 移动

表单也像锚一样接受转换的属性,例如 data-transition="pop" 和 data-direction="reverse"。要提交没有 Ajax 的表单,您可以全局禁用 Ajax 表单处理,或者通过 data-ajax="false" 属性执行表单。target 属性(如 target="_blank" )在表单上也受到尊重,并且在表单提交时默认由浏览器处理该目标。请注意,与锚点不同的是,表单上不允许使用 rel 属性。

于 2013-03-07T13:00:00.543 回答
0

就在您发送它之前,您可以删除属性 data-ajax 或将其设置为 true 并提交。

$('form#question_form').attr('data-ajax','true');
$('form#question_form').submit();
于 2013-03-07T12:49:44.313 回答