Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 雷帕查·阿贾克斯没有工作_Javascript_Php_Jquery_Ajax_Recaptcha - Fatal编程技术网

Javascript 雷帕查·阿贾克斯没有工作

Javascript 雷帕查·阿贾克斯没有工作,javascript,php,jquery,ajax,recaptcha,Javascript,Php,Jquery,Ajax,Recaptcha,jQuery: alert(grecaptcha.getResponse()); var captchadata = { captchavalue: grecaptcha.getResponse() } $.ajax({ type:"POST", url:"<?php echo base_url()?>index.php/User/captcha", data: captchadata,

jQuery:

    alert(grecaptcha.getResponse());
    var captchadata = {
        captchavalue: grecaptcha.getResponse()
    }
   $.ajax({
       type:"POST",
       url:"<?php echo base_url()?>index.php/User/captcha",
       data: captchadata,
       success: function(response){
        if(response == 1){
            alert('success');
        }
       }
   })
}
    $value = $this->input->post('captchavalue');
    echo $value;
    if(isset($value)){
        $captcha = $this->input->post('captchadata');
        echo 'if executed';
    }
    $response=json_decode(file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=6LcA1hwUAAAAADGmQKlRcCeugOUkbk-8NSGVhff0&response=".$captcha."&remoteip=".$_SERVER['REMOTE_ADDR']), true);
    if($response['success'] == true){
        echo 1;
    }
    else{
        echo 0;
    }

正面it警报
captcha
值。我的PHP文件没有响应,即使它没有显示
$value
。我如何解决此错误以及为什么会发生此错误?请帮助我。

确保以正确的方式传递http方法。我可以看出您使用的是类型而不是方法

试着改变

  $.ajax({
       type:"POST",
       url:"<?php echo base_url()?>index.php/User/captcha",
       data: captchadata,
       success: function(response){
        if(response == 1){
            alert('success');
        }
       }
   })
$.ajax({
类型:“POST”,
url:“index.php/User/captcha”,
数据:captchadata,
成功:功能(响应){
如果(响应==1){
警惕(“成功”);
}
}
})

$.ajax({
方法:“张贴”,
url:“index.php/User/captcha”,
数据:captchadata,
成功:功能(响应){
如果(响应==1){
警惕(“成功”);
}
}
})

您的
$中存在问题。在
数据中调用ajax
函数

$.ajax({
   type:"POST",
   url:"<?php echo base_url()?>index.php/User/captcha",
   data: {captchadata:captchadata},
   success: function(response){
    if(response == 1){
        alert('success');
    }
   }
})
$.ajax({
类型:“POST”,
url:“index.php/User/captcha”,
数据:{captchadata:captchadata},
成功:功能(响应){
如果(响应==1){
警惕(“成功”);
}
}
})
$.ajax({
   type:"POST",
   url:"<?php echo base_url()?>index.php/User/captcha",
   data: {captchadata:captchadata},
   success: function(response){
    if(response == 1){
        alert('success');
    }
   }
})