jqueryで試験を生成する何らかのフォームを作成することができました。そして今、私はそれを公開したいと思います。jspを使用しています。生成された試験フォームを xml ファイルに記録し、ユーザーがその試験を受けたいときにサーバーから読み取ることは可能ですか? 試験フォームのように見えますか? もしそうなら、どうすればできますか?いくつか例を挙げていただけますか?
前もってありがとう、ティムール
生成された HTML$.html()
を jQuery で取得できます。
var html = $("#idOfElementThatContainsGeneratedForm").html();
次に、それをリクエストパラメータとしてサーバーに送信する必要があります。おそらくによって$.post()
?
$.post("urlOfServletThatProcessesSubmit", { "html" : html });
最後に、次のようにサーブレットで取得できます。
String html = request.getParameter("html");
必要に応じて、JTidy などの JAXP ベースの HTML パーサーによって XML に変換できます。
1.) 最初のステップは、データを jQuery から php ファイルに送信することです。これは で行うことができます$.post()
。
2.) php ファイルでは、次の構文を使用して、POST された変数を「通常の」変数に割り当てる必要があります。$localvar = $_POST['nameOfPostedVar']
3.) その後、php を使用してファイル操作を実行できます。 $file = fopen('filename', 'w')
(ファイルが存在しない場合はファイルを作成します。w は、書き込み用にファイルを開くように php に指示します)。を使用してファイルに書き込みますfwrite($file, $stuffForWriting)
。完了したら、必ずfclose($file)
.