欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

window.open()实现post传递参数

程序员文章站 2022-04-21 10:59:09
window.open()的get更改为post传递参数最近改了个公司的需求,要求把前端的单选框更改为多选框。改前端简单,但是之前的代码都是用的window.open()跳到控制层(controller),传递参数只能用get,不仅把数据暴露在url中,还会限制参数的数量。所以准备用别的。我最先打算用Ajax定义一个数组,用json格式传给控制层。。。。Ajax果然好用,数据是传过去了,可控制层的return "xxx.html"却又不能跳转页面了。ajax只是局部刷新,所以不能在后台接口直接进行页面的...

window.open()的get更改为post传递参数

最近改了个公司的需求,要求把前端的单选框更改为多选框。改前端简单,但是之前的代码都是用的window.open()跳到控制层(controller),传递参数只能用get,不仅把数据暴露在url中,还会限制参数的数量。所以准备用别的。

我最先打算用Ajax定义一个数组,用json格式传给控制层。。。。Ajax果然好用,数据是传过去了,可控制层的return "xxx.html"却又不能跳转页面了。ajax只是局部刷新,所以不能在后台接口直接进行页面的跳转,只能在ajax的回调函数中进行页面的跳转。 在Ajax的success里加个跳转,可model封装的数据也过不去页面,那还不如window.open()呢。

baidu一下吧,居然可以用隐藏的form表单传递数据,还不会暴露数据,不过前端的东西看着就麻烦,再找找其他方法。。。。*一下。靠。一样的方法。

那就用这个吧(没有平台歧视

相关标签: 工作日记 ajax