jQuery MiniUI

 找回密码
 立即注册
楼主: ly1203
打印 上一主题 下一主题

这段代码的作用是什么? [复制链接]

Rank: 3Rank: 3

11#
发表于 2017-10-13 09:56:37 |只看该作者
ly1203 发表于 2017-10-13 09:40
这里是根据input标签将查询条件清空的。前台页面显示是清空了,但是查询条件依旧有下拉列表中的查询条 ...

当我点击重置按钮的时候,后台执行的query()方法执行时,并未带上前台页面未被清空的查询条件。只是前台页面的查询条件并未被清除

Rank: 3Rank: 3

12#
发表于 2017-10-13 10:11:19 |只看该作者
felt 发表于 2017-10-13 09:39
如果,可以用浏览器的f12看一下网络交互,下面红框里面就是表格加载的时候传递到后台的参数。
另外你这还 ...

你说的这个问题我直接在后台alert()将data数据输出,就可以知道了。当你点击重置的时候,执行的sql语句没有带如前台的查询条件。但是当你再次点击查询时,未被清空的查询条件就带到了后台。

Rank: 8Rank: 8

13#
发表于 2017-10-13 10:50:30 |只看该作者
ly1203 发表于 2017-10-13 10:11
你说的这个问题我直接在后台alert()将data数据输出,就可以知道了。当你点击重置的时候,执行的sql语句 ...

grid.load()这方法是不会带上次查询的参数的,只会传递我们默认的参数(pageSize,pageIndex,sortOredr,sortField)
grid.reload()才会重复上次的查询条件查询。
肯定你的代码有问题,请检查第二次查询的时候前台传递的参数,以及后台获取参数之后的数据组织。

Rank: 3Rank: 3

14#
发表于 2017-10-13 10:54:12 |只看该作者
felt 发表于 2017-10-13 10:50
grid.load()这方法是不会带上次查询的参数的,只会传递我们默认的参数(pageSize,pageIndex,sortOredr,sor ...

我询问了一下老师,老师将这里的$("input[type=reset]").trigger("click");改为了var queryForm = new mini.Form("queryformDIV");
                        queryForm.reset();
然后就将问题进行了解决,那这里错误的原因在哪?只是说了一句可能控件之间有缓存。

Rank: 8Rank: 8

15#
发表于 2017-10-13 11:28:22 |只看该作者
ly1203 发表于 2017-10-13 10:54
我询问了一下老师,老师将这里的$("input[type=reset]").trigger("click");改为了var queryForm = new mi ...

这操作是重置表单
我只能怀疑你第二次查询的时候,还是有获取查询表单的数据,并传递了这数据。
具体的没有代码无法分析。

Rank: 3Rank: 3

16#
发表于 2017-10-13 12:34:03 |只看该作者
felt 发表于 2017-10-13 11:28
这操作是重置表单
我只能怀疑你第二次查询的时候,还是有获取查询表单的数据,并传递了这数据。
具体的没 ...

就是说2种方法一样都是重置表单,那没区别的话,为什么修改这里就可以,主要是二次查询的时候,条件没有到后台的

Rank: 8Rank: 8

17#
发表于 2017-10-13 13:42:29 |只看该作者
ly1203 发表于 2017-10-13 12:34
就是说2种方法一样都是重置表单,那没区别的话,为什么修改这里就可以,主要是二次查询的时候,条件没有 ...

1 $("input[type=reset]").trigger("click") 这只是触发了一个按钮的点击,我不清楚你这个按钮点击事件到底做了什么
2 var queryForm = new mini.Form("queryformDIV");
queryForm.reset();这是清空这个查询表单
3 没有你的完整代码无法分析你的问题,请自行断点调试。

Rank: 3Rank: 3

18#
发表于 2017-10-13 15:50:34 |只看该作者
felt 发表于 2017-10-13 13:42
1 $("input[type=reset]").trigger("click") 这只是触发了一个按钮的点击,我不清楚你这个按钮点击事件到 ...

触发的是类型为reset按钮的事件?如何查看这个按钮所触发的事件?事件是为?click?

谢谢版主的帮忙,你们是mini专门为人解决问题的相关大佬吗

Rank: 8Rank: 8

19#
发表于 2017-10-13 16:23:37 |只看该作者
ly1203 发表于 2017-10-13 15:50
触发的是类型为reset按钮的事件?如何查看这个按钮所触发的事件?事件是为?click?

谢谢版主的帮忙,你 ...

这是你的代码啊,我们只是从字面上分析,具体的要看你页面的具体代码了。。

Archiver|普加软件

GMT+8, 2024-9-20 05:32 , Processed in 1.034120 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部