私はログインしている/サインアップしている問題を修正しようとしていますが、問題があります。私はコードにjsfiddleを含めましたが、私は何が欠けているのか分かりません。Ajax申し込みの問題
https://jsfiddle.net/Zemanor/fuzrkw16/1/
私は一貫して提出する上で正しいdbテーブルにユーザを挿入することができていますが、それができます「あなたがアカウントを既に作成しています!」アカウントがテーブルにあらかじめ提出していなくても、アラートして情報を挿入します。アカウントにアカウントがある場合は拒否し、アカウントが存在しない場合はアカウントを拒否します。この問題を解決するにはどうすればよいですか? (jsfiddleでPHP税込)
//signup js
$(ドキュメント).ready(関数(){ するvar URL = "のhttp://localhost/auth.php";
$("#signup").click(function(){
var fullname=$("#fullname").val();
var email=$("#email").val();
var password=$("#password").val();
var dataString="fullname="+fullname+"&email="+email+"&password="+password+"&signup=";
if($.trim(fullname).length>0 & $.trim(email).length>0 & $.trim(password).length>0)
{
$.ajax({
type: "POST",
url: url,
data: dataString,
crossDomain: true,
cache: false,
beforeSend: function(){ $("#signup").val('Connecting...');},
success: function(data){
if(data=="success")
{
alert("Thank you for registering with us! you can login now");
}
else if(data="exist")
{
alert("You already created an account!");
}
else if(data="failed")
{
alert("Something Went wrong");
}
}
});
}return false;
});
私はそれを試してみると、 – LemonLime