ホームページ > バックエンド開発 > PHPチュートリアル > ページが phpexcel にパラメータを渡すことに関連する問題

ページが phpexcel にパラメータを渡すことに関連する問題

WBOY
リリース: 2016-06-13 11:58:18
オリジナル
1288 人が閲覧しました

ページが phpexcel にパラメータを渡す問題
ページに 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 は必要ありません。href=excel_GlobalNetwork.php と渡されたパラメータで十分です。
また。 Excel ボタンはファイルをダウンロードするだけで、フォームを送信する必要がないため、送信の代わりに単に type="button" と入力するだけです。それ以外の場合は、クリック イベントが追加された場合でもフォームは送信されます。これはページを更新するのと同じです。 。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート