Php 单击按钮后调用另一页而不加载页面

Php 单击按钮后调用另一页而不加载页面,php,javascript,jquery,ajax,facebook,Php,Javascript,Jquery,Ajax,Facebook,我从FB获取数据并存储在数据库中。处理完成后,我想重定向到test.php,而不需要重新加载页面。但我不知道如何做以下复杂的(对我来说)代码 我有两个功能 function AjaxResponse() { var mydata; CallAfterLogin(mydata, function(send) { alert(mydata); var myData = 'connect=1'; $.ajax({ type:

我从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);
                     });
               });
  } 

其名称为:

<input type="image" src="fb.png" name="getStarted" value="btnBasic1" onclick="AjaxResponse()" height="40" alt="Submit" />


警报(数据)
之后,我希望它重定向到某个页面test.php。如何不重新加载页面?

您可以通过jQuery加载要更改的内容。

根据test.php包含的内容,您可以执行AJAX调用来加载test.php,并用jQuery替换当前页面的主体

test.php

$new_body = '<h1>Hi!</h1>';
echo $new_body;
$new_body = '<h1>Hi!</h1>';
echo $new_body;
$.ajax({
url:        'test.php'
,async:     true
,cache:     false
,dataType:  'html'
,success:   function(data){
                $('body').html(data);
            }
});