我有一个表格会在几分钟后自动发送。我使用JQuery Mobile,但希望像普通页面一样发送表单而不是JQuery Mobile Ajax系统。使用“data-ajax = false”,我可以阻止JQuery这样做。 但是当我禁用JQuery Mobile功能时,我发送表单的自定义JS脚本不起作用
$( '形式#question_form')提交();
如果表单的“data-ajax”设置为false,则不执行任何操作。
答案 0 :(得分:0)
在您发送之前,您可以删除属性data-ajax或将其设置为true并提交。
$('form#question_form').attr('data-ajax','true');
$('form#question_form').submit();
答案 1 :(得分:0)
data-ajax不是问题所在。你可能在脚本方面遇到了一些问题。或者你可以为提交动作返回false。 data-ajax Jquery mobile
表单也接受转换的属性,就像锚点一样 as data-transition =“pop”和data-direction =“reverse”。提交一份 没有Ajax的表单,你可以全局禁用Ajax表单处理, 或通过data-ajax =“false”属性的每个表单。目标属性 (如在target =“_ blank”中)也在表单上受到尊重,并且会 默认为窗体时浏览器对该目标的处理 提交。请注意,与锚点不同,不允许使用rel属性 形式。