Im, делающий вход в систему whit facebook. используя javascript sdk im, получая ответ (я думаю, это JSON), и я хочу отправить этот ответ в файл php, чтобы проверить, находится ли пользователь в базе данных или нет.POST ответ API от AJAX
так что все, что я получил до сих пор. Это функция, которую я вызываю, когда пользователь регистрируется в facebook.
function testing(){
FB.api('/me', function(response) {
response = JSON.stringify(response);
//call another function, sending the data recived
ajaxlog(response);
});
}
и вот ajaxlog функцию
function ajaxlog(facedatos){
$.ajax({
type: "POST",
url: "facebook-ajax-login.php",
dataType: "json",
data: facedatos,
success: function(response){
//the php brings the conect response true or false
if(response.conect==true){
$("#exist").html(response.data);
}else{
}
},
beforeSend: function(){
$("#exist").html("<img class='img-responsive ajax-l' style='width:40px;padding-top:10px;margin-right:10px;' src='images/ajax-loader.gif' />")
}
});//<!--ajax-->
им делать предупреждения и данные facebook идет без проблем. Я думаю, что проблема заключается в том, как я отправляю данные по почте, im не возвращая данные в php
Что Firebug шоу в качестве почтовых данных. Правильно ли это? – Dutchie432
Правильно ли введено расположение файла PHP? – linkyndy
все кажется нормально: ' Принять \t application/json, text/javascript, */*; д = 0,01 Accept-Encoding \t GZIP, выкачать Accept-Language \t ES-ар, ES, Q = 0,8, ан-нас; д = 0,5, ен; д = 0,3 Cache-Control \t нет-кэша соединения \t поддержания активности Content-Length ' может быть его РНР не reving также данные ... вот тестирование PHP ' $ objeto = json_decode ($ _ POST [ "facedatos"]); $ data = array ( "conect" => true, "conectado" => $ objeto ); echo json_encode ($ data); die; ' –