2013-07-10 159 views
1

在我的网站中,在用户登录后,由于ajax登录请求成功登录响应,我希望用户被重定向到“appusers/appusers ',这样发送到服务器端模块'appusers'的请求是一个包含限制,偏移量等参数的post请求。如何在客户端使用jquery完成此操作?如何使用ajax发布请求重定向到页面

回答

6

您可以动态填写POST表单的字段并触发submit()按钮,它将转到操作页面集。

<form action="appusers/appusers" method="POST"> 
    <input id="limit" type="hidden" value="" name="limit" /> 
</form> 

在AJAX调用成功功能,

$('#limit').val('My Limit'); 
$(form).submit(); 
0

您可以调用Ajax为你这样的登录请求,例如:

$.ajax({ 
     url: getSvcUrl(service, method), 
     type: "GET", 
     data: request, 
     dataType: "json", 
     contentType: "application/json; charset=utf-8", 
     async: isAsync, 
     success:     redirectToPage(); 
     , ... 

,并在redirectToPage()功能所谓的onSuccess你可以做一个window.location="http://www.bing.com"location.replace("http://www.microsoft.com") GET或提交一个表格($("#myForm").submit()

相关问题