2

我设法制作了某种形式,通过 jquery 生成考试。现在我想发布它。我正在使用jsp。是否可以将我生成的考试表格记录到 xml 文件中,并在用户想要参加考试时从服务器读取它,它看起来像一个考试表格?如果是,我该怎么做?你能给我一些例子吗?

提前致谢, 帖木儿

4

2 回答 2

1

您可以$.html()在 jQuery 中获取生成的 HTML。

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

然后你需要以某种方式将它作为请求参数发送到服务器。也许通过$.post()

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

最后你可以在servlet中得到它,如下所示:

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

如有必要,您可以通过 JTidy 等基于 JAXP 的 HTML 解析器将其转换为 XML。

于 2012-06-08T16:18:00.040 回答
0

1.) The first step will be to send the data from jQuery to a php file. This can be done with $.post().
2.) In the php file, you will need to assign the POSTed variables to "normal" variables using the following syntax: $localvar = $_POST['nameOfPostedVar']
3.) You then can perform file operations using php. $file = fopen('filename', 'w') (it'll create the file if it doesn't exist, the w tells php to open the file for writing). Write to the file using fwrite($file, $stuffForWriting). When you're done, make sure to fclose($file).

于 2012-06-08T13:20:19.300 回答