zoukankan      html  css  js  c++  java
  • Extjs 的store 和链接

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

    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");

     

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

  • 相关阅读:
    uva 10491 Cows and Cars
    uva 10910 Marks Distribution
    uva 11029 Leading and Trailing
    手算整数的平方根
    uva 10375 Choose and divide
    uva 10056 What is the Probability?
    uva 11027 Palindromic Permutation
    uva 10023 Square root
    Ural(Timus) 1081. Binary Lexicographic Sequence
    扩展欧几里得(求解线性方程)
  • 原文地址:https://www.cnblogs.com/ustc-cui/p/4502696.html
Copyright © 2011-2022 走看看