jQuery MiniUI

标题: datagrid的load问题 [打印本页]

作者: xz19861120    时间: 2012-10-18 11:25:49     标题: datagrid的load问题


  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. }
复制代码






作者: factory    时间: 2012-10-18 13:54:12

grid.load(key);key是一个object,你可以自己放多个查询字段
作者: xz19861120    时间: 2012-10-18 16:07:04

factory 发表于 2012-10-18 13:54
grid.load(key);key是一个object,你可以自己放多个查询字段

我上面写的那样有问题吗?
为什么我能得到带条件查询的数据,但是在显示时候datagrid上显示的还是我所有获取到的数据,而不是待条件查询的,查询出来的数据没有load上啊,我把代码给你发下,帮我分析下吧
多谢啊
作者: factory    时间: 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"];
这样获取
作者: xz19861120    时间: 2012-10-18 17:19:38

factory 发表于 2012-10-18 16:41
比如key={name:"asd",age:"123"};
gird.load(key);
后台string key1 = Request["name"];

恩,好的,我试一试

作者: xz19861120    时间: 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哈!
老兄,多谢你的这个指点啊,能够按我的要求查询出数据了
十分感谢!




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2