jQuery MiniUI

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

datagrid的load ( params, success, fail )的问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-5-17 10:55:04 |只看该作者 |倒序浏览
这个load方法是异步请求服务器端的数据吗?有像ajax的beforeSend方法吗?加载成功的函数success有参数返回码?失败fail 有参数吗?

Rank: 8Rank: 8

沙发
发表于 2014-5-19 09:30:20 |只看该作者
可以监听表格的onload和onloaderror事件
具体参数请参考API
http://www.miniui.com/docs/api/index.html#ui=datagrid

Rank: 2

板凳
发表于 2014-5-21 08:42:45 |只看该作者
本帖最后由 tykzs 于 2014-5-21 08:45 编辑

mini.get("grid_zdfg").load({ selectclinic: getselectclinic },
                               function (returndata) {
                                    //加载成功执行
                                    if (returndata.result.status != "ok") {
                                        alert(returndata.result.message);
                                    }
                                    //取消加载遮罩
                                    mini.unmask(document.getElementById("dz_zdfg"));
                                },
                               function (XMLHttpRequest, textStatus, errorThrown) {
                                    //加载出现错误执行
                                    alert(XMLHttpRequest.responseText);
                              },
                               function () {
                                    //加载前执行:加载遮罩
                                    LoadDataTips(document.getElementById("dz_zdfg"));
                                });
请问这种写法对吗?

Rank: 8Rank: 8

地板
发表于 2014-5-21 09:39:08 |只看该作者
tykzs 发表于 2014-5-21 08:42
mini.get("grid_zdfg").load({ selectclinic: getselectclinic },
                               functi ...

只有2个回调,你为何写了3个?

Rank: 2

5#
发表于 2014-5-21 10:48:52 |只看该作者
最后一个回调函数,确实是执行了,并且是我想要的结果!就是不知道fail这个回调,参数是否正确;以及load这个方法内部是怎样操作的!

Rank: 8Rank: 8

6#
发表于 2014-5-21 13:30:10 |只看该作者
tykzs 发表于 2014-5-21 10:48
最后一个回调函数,确实是执行了,并且是我想要的结果!就是不知道fail这个回调,参数是否正确;以及load这 ...

第一个查询参数,第二个成功回调,第三个失败回调,第四个交互完成
参数只有一个, 你要的STATUS等等信息,都在e.xhr里面

Rank: 2

7#
发表于 2014-5-21 15:21:29 |只看该作者
第四个参数是首先执行吗?是否相当于ajax的beforeSend方法?

Rank: 8Rank: 8

8#
发表于 2014-5-21 15:38:16 |只看该作者
tykzs 发表于 2014-5-21 15:21
第四个参数是首先执行吗?是否相当于ajax的beforeSend方法?

在success和error前执行

Rank: 2

9#
发表于 2014-5-21 15:41:36 |只看该作者
谢谢!

Archiver|普加软件

GMT+8, 2024-11-25 10:30 , Processed in 1.039672 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部