1
的JavaScript登錄使用phpmysql
<script type="text/javascript">
$(document).ready(function()
{
$("#insert").click(function(){
var email=$("#email").val();
var pass=$("#pass").val();
var dataString="email="+email+"&pass="+pass+"&insert=";
if($.trim(email).length>0 & $.trim(pass).length>0)
{
$.ajax({
type: "POST",
url:"http://www.gaurav2444.5gbfree.com/login.php",
data: dataString,
crossDomain: true,
cache: false,
beforeSend: function(){ $("#insert").val('Connecting...');},
success: function(data){
if(data=="success")
{
alert("successful");
localStorage.login="true";
localStorage.email=email;
window.location.href = "index.html";
}
else if(data=="error")
{
alert("error");
$("#insert").val('Login');
}
}
});
}return false;
});
});
</script>
PHP的: 的login.php
<?php
include "db.php";
if(isset($_POST['insert']))
{
$email=$_POST['email'];
$pass=$_POST['pass'];
$sql = "SELECT * from `course_details` where `email`='$email' and `pass`='$pass'";
$result = mysqli_query($con, $sql);
if (mysqli_num_rows($result) > 0)
{
echo "success";
}
else
{
echo "error";
}
}
?>
db.php中
<?php
header("Access-Control-Allow-Origin: *");
$con = mysqli_connect("localhost:3306","","","gaurav_sos") or die ("could not connect database");
?>
計劃行之有效XAMPP服務器上,但是當PHP文件和數據庫託管它不適用於科爾多瓦應用程序。 例如,當登錄頁面中輸入以下登錄ID和密碼時,whwn文件位於xampp服務器中,它可以很好地工作,但是當php文件和數據庫託管並且從cordova應用程序調用php文件時,它不會給出任何結果。 登錄ID:[email protected] 密碼:123
看看服務器日誌! – ventiseis