Php 单击按钮后调用另一页而不加载页面
我从FB获取数据并存储在数据库中。处理完成后,我想重定向到test.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:
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);
}
});