나는 로그인 부엉 페이스 북을 만들고 있습니다. javascript sdk를 사용하여 응답을 받고 (JSON이라고 생각합니다) 사용자가 데이터베이스에 있는지 확인하기 위해이 응답을 PHP 파일로 보내고 싶습니다.
그래서 내가 지금까지 얻은 것입니다. 이것은 사용자가 페이스 북에 로그인 할 때 호출하는 함수입니다.
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-->
알림을 보내고 페이스 북 데이터는 문제가 없습니다. 나는 문제가 내가 포스트로 데이터를 보내는 방법이라고 생각한다. 나는 PHP에서 데이터를받지 못한다.
나는 스스로 문제를 발견했다. 문제는 내가 이름없이 게시물 요청을 보내고 있었다는 것이다. 아약스 기능 변경
data: facedatos,
...에 대한
data:{
face: facedatos
}
그리고 PHP에서 데이터를 다음과 같이 받았습니다. $_POST["face"];
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다