jQuery MiniUI

标题: grid.load()如何获取后台写入页面的数据? [打印本页]

作者: johnconner    时间: 2013-1-29 09:00:03     标题: grid.load()如何获取后台写入页面的数据?

  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 )有这些参数,具体应该怎么使用?

作者: factory    时间: 2013-1-29 09:30:47

params:Object。参数对象。
success:Function。成功回调函数。
fail:Function。失败回调函数

params = {key:"a",id:"b"};
后台获取request["key"],request["id"]获取传递的多个参数
作者: johnconner    时间: 2013-1-30 09:16:41

factory 发表于 2013-1-29 09:30
params:Object。参数对象。
success:Function。成功回调函数。
fail:Function。失败回调函数

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

作者: factory    时间: 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
})




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