jQuery MiniUI

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

grid.load()如何获取后台写入页面的数据? [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-1-29 09:00:03 |只看该作者 |倒序浏览
  1. Hashtable result = new Business().SearchEmployees(dataCountSql, sql, 1);
  2. result["str"] = str;      
  3. //将数据集转换成json类型并写入页面
  4. String json = Test.JSON.Encode(result);
  5. context.Response.Write(json);
复制代码
后台查询完数据后将字符串str一同返回页面,前台grid.load()如何获取str字符串并不影响grid正常显示数据?
前台是这样写的
grid.setUrl("select.ashx?method=searchemployees");
grid.load({ id : id });

看到load ( params, success, fail )有这些参数,具体应该怎么使用?

Rank: 8Rank: 8

沙发
发表于 2013-1-29 09:30:47 |只看该作者
params:Object。参数对象。
success:Function。成功回调函数。
fail:Function。失败回调函数

params = {key:"a",id:"b"};
后台获取request["key"],request["id"]获取传递的多个参数

Rank: 3Rank: 3

板凳
发表于 2013-1-30 09:16:41 |只看该作者
factory 发表于 2013-1-29 09:30
params:Object。参数对象。
success:Function。成功回调函数。
fail:Function。失败回调函数

呵呵,我请教的是,从后台Response.Write(json);在前台的load方法中如何获得json中的str的值?

Rank: 8Rank: 8

地板
发表于 2013-1-30 09:41:07 |只看该作者
johnconner 发表于 2013-1-30 09:16
呵呵,我请教的是,从后台Response.Write(json);在前台的load方法中如何获得json中的str的值?
...

grid.load(null,function(e){
       e.xmlHttp.responseText
})

Archiver|普加软件

GMT+8, 2024-11-27 13:50 , Processed in 1.019925 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部