在我的网站中,用户登录后,由于 ajax 登录请求而成功登录响应,我希望将用户重定向到“appusers/appusers”,以便将请求发送到服务器端模块' appusers 是一个 post 请求,带有一些参数,如限制、偏移量等。我如何在客户端使用 jquery 来完成这个?
问问题
8642 次
2 回答
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();
于 2013-07-10T14:04:55.640 回答
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
您可以为 GET执行 awindow.location="http://www.bing.com"
或 a或为 POST ($( )location.replace("http://www.microsoft.com")
"#myForm").submit()
于 2013-07-10T14:07:01.283 回答