JQuery Mobile - 发布一个表单并获得响应

Eam*_*orr 7 post jquery-mobile

问候,

我有以下jquery移动页面:

<div data-role="content">
    <center>
    <img src="./images/logo320.png" />
    </center>

    <br><br>

    <form method="POST" action="./ajax/login.php">
      <label for="login_unameLabel">Username:</label><br>
      <input type="text" name="login_uname" id="login_uname" /><br>

      <label for="login_pwordLabel">Password:</label><br>  
      <input type="password" name="login_pword" id="login_pword" /><br>

      <button id="login_submit" type="submit" data-theme="a">Submit</button>
    </form>
</div>
Run Code Online (Sandbox Code Playgroud)

./ajax/login.php返回"OK"或"NOK".如何在我的页面中捕获此结果?

我在Firebug中不断收到以下错误:

k.data([在此错误中断] false)a.mobile.activePage = k; h(k); y && D&... dd(k).removeClass("out in reverse"+

好像jquery mobile正在对结果执行某些操作?我不希望这种情况发生.我是否必须从PHP返回有效的jquery移动HTML页面?

任何见解都非常感激.

提前谢谢了,

解决方案:使用 <input type="button" id="login_submit" data-theme="a" value="Submit" />

现在我可以通过以下方式捕获点击事

<script>
$(document).ready(function() {
  $("#login_submit").click(function() {
    alert('clicked');
  });
});
</script>
Run Code Online (Sandbox Code Playgroud)

git*_*com 9

data-ajax="false"在表格中使用.

然后你可以禁用jquery移动自动ajax调用