我正在使用wamp在localhost中开发一个网站。
我试图在客户注册系统中使用$ .getJSON来访问只在数据库中插入的api。代码如下:
function user_register(){
var name = $('.name-input').val();
var id = $('.id-input').val();
var phone = $('.phone-input').val();
var email = $('.email-input').val();
var address = $('.address-input').val();
var password = $('.password-input').val();
var repassword = $('.repassword-input').val();
if(!name)
alert('Por favor, ingrese su nombre.');
else if(!id)
alert('Por favor, ingrese su RIF o cédula.');
else if(!phone)
alert('Por favor, ingrese su número telefónico.');
else if(password != repassword || !password || !repassword)
alert('Las contraseñas suministradas no coinciden.');
else{
console.log("Hola");
$.getJSON("http://localhost/clickpc.com.ve/web/api/userRegister.php?name="+name+"&id="+id+"&phone="+phone+"&email="+email+"&address="+address+"&password="+password, function(data){
console.log("Chao");
if(data.error == "false"){
alert('¡Usted ha sido registrado exitosamente!.');
}
});
}
}
我从那些选择器的输入元素中选择了所有变量,此时一切正常。 if / else脚本正常工作以防止空输入。
问题出在最后的“其他”中。我可以用console.log打印“Hola”,但不能打印“Chao”。这是对$ .getJSON的测试。
问题出在哪里?它让我疯狂。
问候。