Я использую facebook API для моего проекта и получать некоторые данные следующим образом в варе mydata
значение переменных Retriev в функции яваскрипта
if (response.status === "connected")
{
LodingAnimate(); //Animate login
FB.api('/me?fields=movies,email', function(mydata) { //--
console.log(mydata);
if(data.email == null)
{
alert("You must allow us to access your email id!");
ResetAnimate();
}
}
Я не имеют никаких проблем с этим кодом. Но я хочу отправить эти данные с помощью вызова ajax для обработки и вставки в базу данных.
Мой Аякса вызов:
function AjaxResponse()
{
var send=document.ge(mydata) **//Here I want to fetch mydata from previous code**
var datas = document.elements['id'].value;
var s = 'connect=1';
$.ajax({
type: "POST",
url: "process_facebook.php",
data: s,send **//Is this correct way to send s and send togather? I have tried with only 's' which works fine but dont know about both togather**
}).done(function(result) {
$("#fb-root").html(result);
});
}
Может кто-то пожалуйста помочь, как извлечь MYDATA в JavaScript функции и просмотр кода.
Просто вызовите 'AjaxResponse' внутри обратного вызова' FB.api' и передайте ему 'mydata'. Конечно, вы также должны определить 'AjaxResponse', чтобы принять аргумент. –