好的,所以我正在使用 jQuery 和 Cordova 尝试登录到 mySQL 数据库。遇到一些问题,也许有人可以帮助我。
<script type="text/javascript" charset="utf-8" src="cordova-2.0.0.js"></script>
<script type="text/javascript" charset="utf-8" src="jquery-1.7.2.min.js"></script>
<script type="text/javascript" charset="utf-8" src="jquery.mobile-1.1.1.js"></script>
<script type="text/javascript" charset="utf-8">
function login() {
$(document).ready(function() {
var user = $("#user")[0].value;
var pass = $("#pass")[0].value;
$.ajax({
type: "GET",
url: "http://www.greekhighlight.com/mob_login.php",
data: "users"+user+"&pass="+pass,
success: function(result){
if (value){
$("#message")[0].value = "Success "+result;
} else {
$("#message")[0].value = "error";
}
});
}
};
</script>
这是我在 head 标签中的 javascript。
<form>
Username: <input type="text" size="25" id="user" onkeyup= "login()" />
<br />
Password: <input type="text" size="25" id="pass" onkeyup= "login()"/>
<br />
<input type="text" size="25" id="message" value="error" />
</form>
这是我的 HTML 表单。
<?php
$user = $_REQUEST['user'];
$pass = $_REQUEST['pass'];
include('php/connect.php');
$result = mysql_query("SELECT email, password, userid FROM users WHERE email = '$user'");
while($row = mysql_fetch_array($result)){
if(md5($pass) == $row["password"]){
echo $row["userid"];
} else {
echo "";
}
}
?>
这是我的 PHP 文件。
这是我第一次使用 Phonegap 等,所以我希望这不是我忽略的东西。我的连接文件是正确的。我遵循的教程取得了成功,所以我不确定为什么我的教程没有。
如果有人可以在正确的方向上推动我,我希望我能弄清楚。
提前致谢。
更新:决定使用 Aurigma Up 和网站的移动版本,因为这个项目才刚刚开始阶段。希望在某个时候回到这个问题并使其正常工作。再次感谢您的帮助。