不行的,ajax只能获取远程的数据
ajax原本就是为了不重新加载整个网页的情况下,对网页的某部分进行更新,你这烟做不如直接js用window.localtion.href = “网站”
好吧,我其实不是为了实现跳转,就是在js获取数据的时候要求php重定向,大概就是下面这样:
<?php
if(!isset($_GET['data'])){
$redirectURI = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$url = $redirectURI.'data=9879';
header("location:$url");
exit();
}
$data = $_GET['data'];
echo $data;
?>
@逢妹必问约: 那就加上回调函数,函数使用window.localtion.href就ok了
@sz_zzm: 搞定了~~~其实可以执行,多了$_SERVER['HTTP_HOST'],微信公众号的DEMO好坑...
要跳转需要操作window对象的,而ajax没有操作当前页面的window对象,所以不能跳转