我正在尝试向服务器发布一个简单的 JQM AJAX 表单 - 但由于某种原因,我的表单输入值始终为空。(即使在 DOM 检查器中)这是我 HTML 中的第二页 - 也是页面上唯一的表单。控制台总是打印出“[]”
<div data-role="page" id="login">
<div data-role="content">
<h2>
Login
</h2>
<form id="loginform" data-ajax="false">
<fieldset>
<input name="" id="userId" name="userId" placeholder="login" type="number">
<input name="" id="password" name="password" placeholder="password" type="password">
<input type="button" id="login_submit" data-theme="b" value="Submit">
</fieldset>
</form>
</div>
<script language="JavaScript" >
$(document).on('pagebeforeshow', "#login", function(){
$(document).on('click', '#login_submit', function() {
console.debug($('#loginform').serializeArray());
});
});
</script>
</div>