2

jqueryで試験を生成する何らかのフォームを作成することができました。そして今、私はそれを公開したいと思います。jspを使用しています。生成された試験フォームを xml ファイルに記録し、ユーザーがその試験を受けたいときにサーバーから読み取ることは可能ですか? 試験フォームのように見えますか? もしそうなら、どうすればできますか?いくつか例を挙げていただけますか?

前もってありがとう、ティムール

4

2 に答える 2

1

生成された HTML$.html()を jQuery で取得できます。

var html = $("#idOfElementThatContainsGeneratedForm").html();

次に、それをリクエストパラメータとしてサーバーに送信する必要があります。おそらくによって$.post()

$.post("urlOfServletThatProcessesSubmit", { "html" : html });

最後に、次のようにサーブレットで取得できます。

String html = request.getParameter("html");

必要に応じて、JTidy などの JAXP ベースの HTML パーサーによって XML に変換できます。

于 2012-06-08T16:18:00.040 に答える
0

1.) 最初のステップは、データを jQuery から php ファイルに送信することです。これは で行うことができます$.post()
2.) php ファイルでは、次の構文を使用して、POST された変数を「通常の」変数に割り当てる必要があります。$localvar = $_POST['nameOfPostedVar']
3.) その後、php を使用してファイル操作を実行できます。 $file = fopen('filename', 'w')(ファイルが存在しない場合はファイルを作成します。w は、書き込み用にファイルを開くように php に指示します)。を使用してファイルに書き込みますfwrite($file, $stuffForWriting)。完了したら、必ずfclose($file).

于 2012-06-08T13:20:19.300 に答える