0
안녕하세요 저는 맞춤 검색 버튼을 사용하여 검색 결과를 서버에 보내고 있습니다. FF와 Chrome에서 훌륭하게 작동합니다. Internet Explorer에서 그리드는 검색을 반영하도록 업데이트되지만 서버에서 되돌아 오는 결과는 항상 동일합니다. 실제로는 첫 번째 검색 결과와 항상 동일합니다. 필터 기준 $ grid [0] .p.postData.filters가 서버로 전송되기 전에 업데이트되지 않는다고 추측합니다.jqgrid - cfc에 검색 결과 보내기
$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");
}
});
어떤 도움을 주시면 감사하겠습니다, 마크
서버로 전송되는 데이터가 정확합니다. 다운로드 한 파일을 캐싱하는 것은 Internet Explorer입니다. – cfrunningman