0 レビュー
1 回答
php-動的ページをサーバーにアップロードする
ユーザーが更新できるテーブルを含むページがあります。これはjavascriptを使用して行われました。
ユーザーが更新を完了したら、生のHTMLページをサーバーにアップロードしてもらいたいと思います。そうすると、ユーザーはphpページにリダイレクトされ、最終処理を行ってレポートを吐き出します。
これは可能ですか、それとも同じ目的に到達するための別の方法を考え出す必要があります...もしそうなら、動的に作成されたHTMLをサーバーに取得して操作するにはどうすればよいですか?
わからない
0
レビュー
答え :
解決策:
入力が非表示のフォームを作成し、jqueryを使用してそのフォームにHTMLを読み込むことができます。
つまり、HTMLは次のようになります。
<table id="table1">
... (this is the table from which you want to get the html)
</table>
<form id="form1">
<input type="hidden" id="table_html" name="table_html" />
<input type="submit" value="Submit" />
</form>
<script>
$("#form1").submit(function() {
$("#table_html").val($("#table1").html());
});
</script>
これなどはテストしていませんが、フォームを送信すると、スクリプトが非表示の値にテーブルhtmlを入力するという考え方です。
これで、テーブルに複雑なものがある場合(ユーザーがその場で編集できるので、そうすると思います)、すべてのhtmlを送信するのは最善ではないかもしれませんが、 「便利な」もの。私がそれを行う方法は、フォーム内にテーブルを持ち、すべてを入力に入れることです。おそらく入力の名前は「first_name[]」のようになるので、同じセルなどを持つ行が複数ある場合、phpは値の配列を取得します。
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。