Javascript getJSON在Wamp服务器中不起作用

Javascript getJSON在Wamp服务器中不起作用,javascript,php,jquery,wamp,getjson,Javascript,Php,Jquery,Wamp,Getjson,我正在用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

我正在用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的测试

问题在哪里?这快把我逼疯了


注意。

您的WEB INSPECTOR中的“网络”选项卡对此请求的说明是什么通过GET插入数据,这是一个非常糟糕的主意。如果在查询字符串中以纯文本形式传递密码,则情况尤其糟糕。我强烈建议使用POST和https端点。POST并不比GET更安全。好的,我会更改它,但为什么getJSON不起作用?检查不会显示任何错误。