我正在开发一个使用 jQuery的HTML5和PHP开发的基于 Web 的系统。
它实际上是要通过网络浏览器使用的,但如果人们可以通过手机进行操作,一些简单的功能就会派上用场。
在 Android 4+ 上它可以完美运行,但在使用默认浏览器的 Android 2.3 上,绝对没有任何效果。
甚至不是第一个简单的功能:log in
. 我只想知道如何追踪问题,以便研究如何解决它。
当我在这里时,我将发布我的表格和.js
文件:
<form id="companyLogin" action="javascript:Welcome.company()">
<section>
<header>
<h2>@{welcome.loginStaff}</h2>
</header>
<table>
<tr>
<td>@{welcome.email}</td>
<td><input type="text" class="btext" name="email_company" required></td>
</tr>
<tr>
<td>@{welcome.password}</td>
<td><input type="password" class="btext" name="password_company" required>
</td>
</tr>
</table>
<div>
<a href="@@hinz@$home/company">@{welcome.register}</a>
<input type="submit" class="bbutton bbuttonMid"
value="@{welcome.submit}">
</div>
</section>
</form>
这是我的.js
文件:
var Welcome = {
company : function() {
var ajaxData = Nav.ajax.data('#companyLogin');
ajaxData.type = 'company';
Nav.ajax.submit('home/login', 'login', ajaxData, function(data) {
Nav.redirect('user/panel');
});
},
recover : {
send : function(){
var ajaxData = Nav.ajax.data('#passwordRecover');
Nav.ajax.submit('home/login', 'recover', ajaxData, function(data) {
});
}
}
}