Php phonegap上的ajax成功条件出错
我正在尝试创建一个登录和注册应用程序,但出现了一个问题。当我单击按钮时,显示的警报与另一个警报条件交换 这是我的密码Php phonegap上的ajax成功条件出错,php,android,mysql,ajax,cordova,Php,Android,Mysql,Ajax,Cordova,我正在尝试创建一个登录和注册应用程序,但出现了一个问题。当我单击按钮时,显示的警报与另一个警报条件交换 这是我的密码 $("#regis").click(function() { var nama = $("#namalengkap").val(); var noid = $("#noid").val(); var username = $("#uname").val();
$("#regis").click(function() {
var nama = $("#namalengkap").val();
var noid = $("#noid").val();
var username = $("#uname").val();
var password = $("#pwd").val();
var email = $("#email").val();
var ttl = $("#ttl").val();
var alamat = $("#alamat").val();
var jk = $("#gender").val();
var dataString = "namalengkap=" + nama + "&noid=" + noid + "&uname=" + username + "&pwd=" + password + "&email=" + email + "&ttl=" + ttl + "&alamat=" + alamat + "&gender=" + jk + "®is=";
if ($.trim(nama).length > 0 & $.trim(noid).length > 0 & $.trim(username).length > 0 & $.trim(password).length > 0 & $.trim(email).length > 0 & $.trim(ttl).length > 0 & $.trim(alamat).length > 0 & $.trim(jk).length > 0)
{
$.ajax({
type: "POST",
url: "http://localhost/JsEx/www/php/regis.php",
data: dataString,
crossDomain: true,
cache: false,
success: function (data) {
if (data=="success"){
alert("Registration Complete");
}
else {
alert("registration Failed");
window.location.reload();
}
}
});
}
return false;
});
警报在我完成注册后显示。在else中注册是警报,但数据已插入数据库
当我按下按钮时
在数据库中
工作代码
$.ajax({
type: "POST",
url: "http://localhost/JsEx/www/php/regis.php",
data: dataString,
crossDomain: true,
cache: false,
success: function(){
alert("Registration Complete");
},
error: function(){
alert("registration Failed");
window.location.reload();
}
});
更多参考检查 你能显示你的regis.php文件吗?请在if条件上面警告第一个数据变量,在该条件下,您必须检查数据是否给出“成功”字符串或消息中的其他错误消息。F12,当您发出请求时,您在控制台和网络中看到了什么?