无法从jQuery Mobile中的链接页提交表单

无法从jQuery Mobile中的链接页提交表单,jquery,html,forms,jquery-mobile,Jquery,Html,Forms,Jquery Mobile,我正在尝试使用jQuery Mobile提交表单,但是如果表单位于链接页面上,它将不会提交。例如,我的主页是mysite.com/page.html。如果我把表单代码放在那一页上,表单就会完美地提交。如果我将表单放在同一文件中的另一个data role=“page”,页面的链接将变成mysite.com/#reg,提交按钮将完全停止工作。我正在使用jQuery 1.8.3和jQuery Mobile 1.2.0 仅在注册页面上填写表格。您会注意到,单击“提交”时,它不会执行任何操作,只需将表单副

我正在尝试使用jQuery Mobile提交表单,但是如果表单位于链接页面上,它将不会提交。例如,我的主页是
mysite.com/page.html
。如果我把表单代码放在那一页上,表单就会完美地提交。如果我将表单放在同一文件中的另一个
data role=“page”
,页面的链接将变成
mysite.com/#reg
,提交按钮将完全停止工作。我正在使用jQuery 1.8.3和jQuery Mobile 1.2.0


仅在注册页面上填写表格。您会注意到,单击“提交”时,它不会执行任何操作,只需将表单副本粘贴到主页上。单击此按钮上的“提交”时,将显示一个加载屏幕(意味着它正在尝试提交,但找不到我的验证脚本)。

您忘记关闭第一个表单标记。 修理后一切正常

在此处放置了一个固定版本:

<form action="login.php" method="POST">
    <a href="#index" data-role="button" data-transition="slide" data-direction="reverse">
        Return to home page
    </a>
<!-- The closing form tag -->
</form>


查看此信息| |您是否尝试禁用ajax?“需要注意的是,如果您要从通过ajax加载的移动页面链接到包含多个内部页面的页面,则需要添加rel=“external”或data ajax=“false”“转到链接。这告诉框架重新加载整个页面以清除URL中的Ajax哈希。这一点非常关键,因为Ajax页面使用哈希(#)来跟踪Ajax历史,而多个内部页面使用哈希来指示内部页面,因此会有冲突。“我很感激,但我确实尝试过,但没有成功。哦,天哪,我不敢相信它会这么简单。非常感谢!