ボタンをクリックして PHP 関数を実行する方法
皆さん、こんにちは。私が現在必要としているのは、ボタンをクリックして、fpdf を使用して現在のページのリストを PDF ファイルに出力することです。
------解決策---------
フォーム送信、jsジャンプ、ajax
------解決策--------------------
1. ajax を使用して php ファイルを実行します
2 .phpファイルを作成し、PDF パスを返します
3. PDF ファイルのパスを表示します
a.php
<br /><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><br /><html><br /> <head><br /> <title> New Document </title><br /> <script src="//code.jquery.com/jquery-1.11.0.min.js"></script><br /> </head><br /><br /> <body><br /> <script type="text/javascript"><br /> function dophp(){<br /> var url = 'http://localhost/b.php';<br /> $.getJSON(url, function(data){<br /> document.getElementById('dl').innerHTML = data.url;<br /> });<br /> }<br /> </script><br /><br /> <input type="button" value="exec php" onclick="dophp()"><br /> <div id="dl"></div><br /><br /> </body><br /></html><br />
<br /><?php<br />$ret = array('url' => 'http://localhost/1.pdf');<br />echo json_encode($ret);<br />?><br />