Я пытаюсь войти в систему через Facebook, в консоли показывается, что я получаю запрошенные данные (email, first_name ...), но ajax продолжает отправлять нулевые данные в метод PHP.
вот код ajax:
function saveUserData() {
FB.api('/me?fields=id,first_name,last_name,email', function(response){
$.ajax({
url: '<?php echo base_url();?>Auth/fb_auth',
data: {response: JSON.stringify(response)},
type: 'POST',
dataType: 'json',
success: function (data) {
if(data['state'] == 'ok'){
window.location.href ="<?php echo base_url(); ?>";
}
}
});
});
}
и вот как я получаю данные в методе:
$response = json_decode($this->input->post('response'), true);