关于前台多个参数onclick传值到后台的问题

一般写一些常用的页面,必然会碰到这种问题,就是多个参数传值到后台的问题,例如,一个页面显示很多信息的一张表,最上方会有根据条件查询的按钮,根据名称啊,时间啊,都是有可能的,还有一种是在表头有一个下拉菜单可以选择筛选的,比如,表头有一个字段是状态,可以根据成功、失败或者别的筛选

关于前台多个参数onclick传值到后台的问题

这种是最常见的,还有下面这种

关于前台多个参数onclick传值到后台的问题

对于这种样子的一般会用两种方式,第一种是form表单提交,所有的参数都写在form表单里面

关于前台多个参数onclick传值到后台的问题

queryParams就是要传到后台的参数,$("#form表单的id").serialize(),bootstrapTable的方法

但是有些时候参数的位置决定了他们不能放在一个表单里,这个时候就需要第二种方法,拼接字符串

关于前台多个参数onclick传值到后台的问题

根据他们的id得到他们的值,并存放在querystr里,底下则和form表单的提交过程一样,只是用querystr替代

$("#form表单的id").serialize()

ps:如果需要传的参数是时间,可能需要先将时间格式化为后台需要的类型

关于前台多个参数onclick传值到后台的问题

目前传值,就使用了这两种

最后

Take each man's censure,but reserve your judgment

聆听他人意见,保留自己判断