页面向phpexcel传递参数的有关问题

WBOY
풀어 주다: 2016-06-13 11:58:18
원래의
1264명이 탐색했습니다.

页面向phpexcel传递参数的问题
页面上有导出excel按钮,怎么通过点击按钮,将页面的参数传到后台(前台页面不跳转)以导出对应的excel。

<input type="submit" id="excel"  value="Save as Excel"  ><br />          <br /><input type="button" id="pdf"  value="Save as PDF"  ></TD><br /><td><br /></td><br /><br /></tr><br />	</table><br />	</form><br />	<script><br /><br />	$(document).ready(function(){<br />		$("#excel").click(function(){<br />            $.ajax({<br />				type:"POST",<br />				url:'excel_GlobalNetwork.php',<br />				data:{area:$('#area').combobox('getValues').join(","),level:$('#level').combobox('getValues').join(","),bt:$('#bt').datebox('getValue'),et:$('#et').datebox('getValue')}<br />                });<br />            return false;<br />			});
로그인 후 복사

目前我是这样做的,发现页面不跳转也没excel输出,请大师指导下,改在怎么修改代码。 
------解决方案--------------------
骚年。你的ajax只是把数据传递过去了,并没有获取任何输出的东西。怎么可能会有下载出现。
另外,下载这种东西,本身就是输出文件, 所以并不需要ajax.   a  href=excel_GlobalNetwork.php 加上传递的参数就可以了
还有。你的excel button只是下载文件,并不需要提交表单,所以只需type="button"而不是submit,否则即使是加了click事件,表单还是会提交的,这样相当于刷新了页面。

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿