代码之家  ›  专栏  ›  技术社区  ›  Ke.

flexigid如何在发送到脚本时访问URL发布的参数

  •  1
  • Ke.  · 技术社区  · 14 年前

    编辑回答:

    我试过以下方法

    $(document).ajaxSuccess (function(ev, xhr, s) {
        document.write('url: ' + s.data);
    });
    

    我只是得到了一个空白页-它确实写出了正确的数据,但不是页面的其余部分。

    嗨,我正在使用flexigrid,我将参数从flexigrid.js发布到一个php脚本,以将json返回到网格。 flexigid允许我按照jquery应该允许的方式进行排序、筛选等。

    我想捕获最后一个发布到flexigid的参数,这样我就可以构建一个csv来允许下载相同的(完整的)信息。

    但是,flexigid不允许我访问发布的参数。

    这是因为flexigid脚本将所有这些参数保存在自己的范围内吗?我注意到Firebug中有一个名为Sitems的变量/对象,它基本上拥有我需要的所有信息,但javascript不允许我访问它。是否有任何方法可以访问发送到flexigid的参数?任何帮助都非常感谢。

    凯尔克

    1 回复  |  直到 14 年前
        1
  •  2
  •   Day    14 年前

    flexigrid the source $.ajax global ajax events ajaxSuccess

    flexigrid homepage

    $(document).ajaxSuccess(
        function(ev, xhr, options) {
            console.info(options.data);
        }
    );
    

    data

    page=1&rp=15&sortname=printable_name&sortorder=asc&query=&qtype=name