我正在从 FB 获取数据并存储在数据库中。处理完成后,我想在不重新加载页面的情况下重定向到 test.php。但是我不知道如何遵循复杂的(对我而言)代码。
我有两个功能。
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 之后。没有页面重新加载怎么可能?