さて、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 とサイトのモバイル バージョンのみを使用することにしました。うまくいけば、ある時点でこの問題に戻り、正しく機能するようになります。助けてくれてありがとう。