jsajax 成功提交后怎么跳转到另外一个页面?

jsajax 成功提交后怎么跳转到另外一个页面?,第1张

sx/ajax提交成功后采用以下方式跳转:

1、本页面跳转:"window.location.href"、"location.href"

2、上一层页面跳转:"parent.location.href"

3、最外层的页面跳转:"top.location.href"

@RequestMapping(value="searchUser")

publicvoidsearchHome(HttpServletResponseresponse){

Stringresult=null

...

查询用户的方法

...

if(查询成功){

result=JsonUtil.objectToJson(查询结果对象)//结果对象转化成Json字符串,在ajax的结果中跳转到用户详情的处理方法

AjaxUtil.ajax(response,result)

}else{//查询失败,返回提示信息

AjaxUtil.error(response,"查询用户失败")

}

}

扩展资料

jsp页面的ajax:

此处的重点在于如何在ajax的回调函数中调用普通方法,并将之前查询出的用户数据传到普通方法中(上面伪代码中红色的部分),继而跳转到用户详情页面。

在body中写隐藏的form表单,在回调函数中把查到的用户数据复制给form表单中的input,然后提交表单跳转到普通方法中,这样就是以post方法提交的数据,并且可以跳转到新页面。

是可以的。例如:

$.ajax({

  type:"post",  url:url,  data:{xxx:xx},  dataType: "json",  success : function(data){   window.location.href="跳转的url,后边也可以拼接点data中数据作为参数"  }})

如果是需要跳转到另外的页面,也可以用window.open(url)

ajax

AJAX即“AsynchronousJavascriptAndXML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。

AJAX = 异步JavaScript和XML(标准通用标记语言的子集),是一种用于创建快速动态网页,在无需重新加载整个网页的情况下,能够更新部分网页的技术。

通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11908787.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存