FB からデータを取得し、データベースに保存しています。処理が完了したら、ページをリロードせずに test.php にリダイレクトします。しかし、複雑な(私にとって)コードに従うためにそれを行う方法がわかりません。
私には2つの機能があります。
function AjaxResponse()
{
var mydata;
CallAfterLogin(mydata, function(send) {
alert(mydata);
var myData = 'connect=1';
$.ajax({
type: "POST",
url: "process_facebook2.php",
data: mydata
}).done(function(result) {
$("#fb-root").html(result);
});
});
}
と
function CallAfterLogin(data,callback){
FB.login(function(response) { //---
if (response.status === "connected")
{
LodingAnimate();
FB.api('/me?fields=movies,email', function(mydata) {
console.log(mydata);
if(mydata.email == null)
{
alert("You must allow us to access your email id!");
ResetAnimate();
}
else
{
var json = JSON.stringify(mydata.movies.data);
var a = JSON.parse(json);
$.post('process_facebook2.php',{'myd':a}, function(data)
{
alert(data);
});
}
によって呼び出された:
<input type="image" src="fb.png" name="getStarted" value="btnBasic1" onclick="AjaxResponse()" height="40" alt="Submit" />
alert(data)
いくつかのページtest.phpにリダイレクトしたい後。ページをリロードせずにどのように可能ですか?