jqgrid - 将搜索结果发送到cfc

时间:2012-10-24 10:10:16

标签: search jqgrid coldfusion

您好我正在使用自定义按钮将搜索结果发送到服务器。 适用于FF和Chrome。在Internet Explorer中,网格会更新以反映搜索,但从服务器返回的结果始终相同。它们实际上总是与第一次搜索的结果相同。我猜测过滤条件$ grid [0] .p.postData.filters在发送到服务器之前没有得到更新。

      $grid.jqGrid('navButtonAdd', '#pager', {caption: "", buttonicon: "ui-icon-copy", title: "Export",
      onClickButton: function() {
          $.post("scripts/scraprecords.cfc?method=getRecordsExcel&returnFormat=json", {_search:$grid[0].p.search, filters:$grid[0].p.postData.filters}, function(res) {
            var h = "<a href='temp/"+res+"'><img src='images/download-button.png' border='0'></a>"
            var $dialog = $('<div align=center></div>')
                .html('Your Report has been generated.<br>'+h)
                .dialog({autoOpen: true,title: 'Information',closeText:'hide',show:'slide',modal: true});
            },"json");
      }
  });

任何帮助将不胜感激, 标记

1 个答案:

答案 0 :(得分:0)

查看之前关于jqGrid和IE缓存的讨论。

jqGrid data stored in browser cache?