如何使用ajax重定向页面?

时间:2014-03-05 07:28:52

标签: ajax

是否可以重定向页面,而不是使用window.location.href,即重新加载页面,但是ajax,而无需重新加载页面。

url = "google.com"; 

// Instead of reloading the page with that, there has t he writing ajax not reload the page? 

window.location.href = url;  

THX

2 个答案:

答案 0 :(得分:0)

<script src="http://google.com"></script> 
<script> 
    $('#theForm').ajaxForm(function() { 
    window.location.href = "I want the user to be redirected to this page";
});
</script> 

答案 1 :(得分:0)

据我所知,有两种方法可以做到这一点。

  1. 您可以向服务器发送请求,并让服务器将请求重定向到您想要的网址。

  2. 您也可以通过ajax将请求发送到服务器,服务器将整个页面作为响应返回。然后,您可以使用此响应替换当前页面。

    $ .post(url,function(response){$('body')。empty()。append(response)});