jQuery MiniUI

 找回密码
 立即注册
查看: 18274|回复: 5
打印 上一主题 下一主题

datagrid的load问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2012-10-18 11:25:49 |只看该作者 |倒序浏览

  1.   function search() {
  2.             var key = document.getElementById("key").value;
  3.             grid.load({ key: key });
  4.         }
复制代码
这里的   grid.load({ key: key });是根据key来查询的吧,能否有多个“key”,如下面的代码,怎么总是不能在datagrid中显示我所查询的数据呢,总是显示出来我所有的数据而不是我根据条件查询的数据
  1. function searchData() {
  2.     var selectInfo = mini.get("cmb1").getValue();
  3.     var key = mini.get("key").getValue();

  4.     $.ajax({
  5.         url: "yshyh.ashx?t=s&method=SearchInfo&key=" + key + "&selectInfo=" + selectInfo,
  6.         success: function (text) {
  7.             grid.load({ key: key, selectInfo: selectInfo });
  8.         },
  9.         error: function () {
  10.         }
  11.     });
  12. }
复制代码





Rank: 8Rank: 8

沙发
发表于 2012-10-18 13:54:12 |只看该作者
grid.load(key);key是一个object,你可以自己放多个查询字段

Rank: 2

板凳
发表于 2012-10-18 16:07:04 |只看该作者
factory 发表于 2012-10-18 13:54
grid.load(key);key是一个object,你可以自己放多个查询字段

我上面写的那样有问题吗?
为什么我能得到带条件查询的数据,但是在显示时候datagrid上显示的还是我所有获取到的数据,而不是待条件查询的,查询出来的数据没有load上啊,我把代码给你发下,帮我分析下吧
多谢啊

Rank: 8Rank: 8

地板
发表于 2012-10-18 16:41:42 |只看该作者
xz19861120 发表于 2012-10-18 16:07
我上面写的那样有问题吗?
为什么我能得到带条件查询的数据,但是在显示时候datagrid上显示的还是我所有 ...

比如key={name:"asd",age:"123"};
gird.load(key);
后台string key1 = Request["name"];
string key2 = Request["age"];
这样获取

Rank: 2

5#
发表于 2012-10-18 17:19:38 |只看该作者
factory 发表于 2012-10-18 16:41
比如key={name:"asd",age:"123"};
gird.load(key);
后台string key1 = Request["name"];

恩,好的,我试一试

Rank: 2

6#
发表于 2012-10-19 00:21:54 |只看该作者
factory 发表于 2012-10-18 16:41
比如key={name:"asd",age:"123"};
gird.load(key);
后台string key1 = Request["name"];

O(∩_∩)O哈!
老兄,多谢你的这个指点啊,能够按我的要求查询出数据了
十分感谢!

Archiver|普加软件

GMT+8, 2024-11-19 00:34 , Processed in 1.029001 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部