我有這樣頁越來越扭曲,如果我使用jQuery Mobile的提交表單
<div data-role="page" id="callAjaxPage">
<div data-role="header">
<h1>Login</h1>
</div>
<div data-role="content">
<form id="callAjaxForm">
<div data-role="fieldcontain">
<label for="userName">Username</label>
<input type="text" name="userName" id="userName" value="" />
<label for="password">Password</label>
<input type="text" name="password" id="password" value="" />
<button data-theme="b" id="submit" type="submit">Submit</button>
</div>
</form>
</div>
</div>
和$(文件)。就緒()的代碼是
$(document).ready(function() {
$("#submit").click(function(){
alert("Hi");
});
});
然後一個形式,它第一次工作。但是第二次我的屏幕變形了。
如果我把<form id="callAjaxForm" data-ajax="false">
那就好一點了。 但仍然如果我按提交它顯示我alert.And我必須等待很長時間的第二次警報。
爲什麼會發生這種情況?
這是一個很棒的回答Marcin :) – 2012-03-15 08:37:23