怎样通过 Ajax 触发 PHP 跳转页面
2个回答
展开全部
执行ajax发送请求到PHP页面,PHP是属于服务器端的。ajax是客户端的。如果发送请求后需要跳转到指定页面,只能从客户端发起了。也就是说要等本地返回服务器端PHP输出的结果文字或代码,使用JS来判断跳转。文字可能看不明白,代码吧:
html ajax页面javascript代码,这里使用了jquery库:
$.ajax({
url: "test.php",
success: function(html){
if (html.error == true)location.href=html.url }
});
服务器PHP输出的代码:
{error: true, url: "http://163.com/"}
html ajax页面javascript代码,这里使用了jquery库:
$.ajax({
url: "test.php",
success: function(html){
if (html.error == true)location.href=html.url }
});
服务器PHP输出的代码:
{error: true, url: "http://163.com/"}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询