博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
$.post()提交了数据,return不给跳转
阅读量:6265 次
发布时间:2019-06-22

本文共 774 字,大约阅读时间需要 2 分钟。

本来Controller接到普通请求,return “somePage”,这样就跳转了。
前台用$.post()提交了数据(不需要回调),我了个大草,return那里就不给跳转了
这样怎么解决?

ajax是无法再controller里面return 跳转的,可以返回后再  ajax的success里面进行  window.location.href

Ajax是异步请求 只会接收最后返回的数据,不会执行页面跳转请求改变url地址,要跳转的话,可以使用window.location.href

$.post()是简写的ajax函数$.ajax({  type: 'POST',  url: url,  data: data,  success: success,  dataType: dataType});声明是:jQuery.post( url [, data ] [, success ] [, dataType ] )可以在回调函数中处理,或者 .done中处理:var jqxhr = $.post( "example.php", function() {  alert( "success" );})  .done(function() {    alert( "second success" );  })  .fail(function() {    alert( "error" );  })  .always(function() {    alert( "finished" );});

  

Null ModelAndView returned to DispatcherServlet with name 'webmvc': assuming HandlerAdapter completed request handling

转载地址:http://yddpa.baihongyu.com/

你可能感兴趣的文章
post请求和get请求
查看>>
零成本实现接口自动化测试 – Java+TestNG 测试Restful service
查看>>
源码安装php时出现Sorry, I cannot run apxs. Possible reasons follow:
查看>>
使用T4模板生成POCO类
查看>>
精度 Precision
查看>>
打印内容函数
查看>>
Mina2 udp--zhengli
查看>>
组合模式
查看>>
Checked Exceptions
查看>>
Android——4.2 - 3G移植之路之 APN (五)
查看>>
用scikit-learn和pandas学习线性回归
查看>>
Effective C++ 34
查看>>
使用Logstash创建ES映射模版并进行数据默认的动态映射规则
查看>>
英文,数字和中文混合的彩色验证码实现
查看>>
由于找不到 MSVCR100.dll,无法继续执行代码
查看>>
Django中间件
查看>>
【bootstrap】bootstrap中的tooltip的使用
查看>>
Java嵌入式数据库H2学习总结
查看>>
permission denied (publickey)问题的解决 和 向github添加ssh key
查看>>
T4 反射实体模型生成代码(Demo)
查看>>