首先,对不起我的英语很差,但我可能会理解我的意思。
我需要让服务器重定向网址,例如
http://exam.ple/get/23456转向 - > http://exam.ple/full_url/content?id=34567
即时尝试在ajax中执行此操作,但很奇怪,只有当浏览器加载缩短的网址时,该功能才有效,当我尝试访问ajax中的网址时,我会获得谷歌主页。
我对页面的内容不感兴趣,只是网址,跨域策略不是问题。 也许是使用php代理的easyer,但我试图避免服务器端代码
注意:robots.txt
可以防止缩短链接提前致谢。
修改的 我没有发布任何代码,因为根本没有任何工作,我尝试了很多方法,
$.ajax({
url: "http://exam.ple/get/23456",
...
});
var request = new air.URLRequest("http://exam.ple/get/23456");
var loader = new air.URLLoader();
loader.addEventListener(air.Event.COMPLETE,completeHandler);
loader.load(request);
}
function completeHandler(event){
var dataXML = event.target.data;
air.trace(dataXML);
}
同时也是
var req = new XMLHttpRequest();
req.onreadystatechange = function() { ..........
但正如我所说,回复总是一样的,谷歌主页。 不,不想将用户重定向到任何地方,只需要使用网址数据即可。
答案 0 :(得分:0)
如果你发布你的代码会很好。但是,这里有一些提示:
1)尝试在ajax调用中使用非完整网址
$.ajax({
url: "/get/23456",
...
});
2)您是否需要在客户端上重定向?如果是这样,你可以使用:
location.href = "/full_url/content?id=34567";
希望这会有所帮助。如果没有,请发布您的代码并解释一下,以便我们为您提供更好的帮助。干杯