首页 > Web开发 > 详细

Extjs 的store 和链接

时间:2015-05-14 11:43:11      阅读:197      评论:0      收藏:0      [点我收藏+]

/————————————————————————————————/

1、对于load 和 reload方法的理解,把握以下一点:

(1) load :重新提交新的参数请求数据;

(2) reload : 提交上一次的参数请求数据。

2、 以下是我们通常使用的方式:

?

(1) load:

grid.getStore.load({

params: {

ownerId : dataObjectId,

.........//其他参数

}

????success : function(form, action) {

????????????//成功时的处理函数

????????????},

????failure : function(form, action) {

????????????//失败时的处理函数

}

});

?

(2)reload:

grid.getStore.reload();

3、使用场景:

刷新要用load,否则会将上次参数再次请求

?

/————————————————————————————————/

?

1、request.getHeader("Referer")获取上次访问的URL链接

?

request.getHeader("Referer")要走HTTP协议才有值,也就是说要通过<a href="url" />?
标记,才能获取到值。而通过location或是<a href="javascript:window.location=‘‘" />是得不到值的。

?

2、window.location.href url含中文服务器收到乱码问题解决

?

(1).页面中先对中文进行编码。

如:window.location.href = url+"&groupName=" + encodeURI(encodeURI(groupName))?;

注意,页面部分需要编码两次。

(2).在服务端进行解码。
??groupName= java.net.URLDecoder.decode(groupName, "UTF-8");

?

/————————————————————————————————/

Extjs 的store 和链接

原文:http://www.cnblogs.com/ustc-cui/p/4502696.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!