如何将生成的jQuery表单记录到xml文件中?

时间:2012-06-06 17:38:19

标签: jquery xml jsp

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

提前致谢, 铁木尔

2 个答案:

答案 0 :(得分:1)

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

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

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

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

最后,您可以按如下方式在servlet中获取它:

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

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

答案 1 :(得分:0)

1。)第一步是将数据从jQuery发送到php文件。这可以通过$.post()来完成 2.)在php文件中,您需要使用以下语法将POSTed变量分配给“普通”变量:$localvar = $_POST['nameOfPostedVar']
3.)然后您可以使用php执行文件操作。 $file = fopen('filename', 'w')(它会创建文件,如果它不存在,w告诉php打开文件进行写入)。使用fwrite($file, $stuffForWriting)写入文件。完成后,请务必fclose($file)