我在Mobile Jquery上有这个项目,并且可以在iPad上的Safari浏览器上运行。 这是一个电子评估系统,学生可以参加测验。 这个测验的问题是在一个页面上打印出来,然后单击“下一步”按钮跟随下一个问题。 数据库中没有问题的修复号,因此需要循环。 发布标记答案也是另一个关键问题。
任何人都可以开导我吗?
答案 0 :(得分:0)
您需要加载下一页的所有内容都是jquery mobile可识别的模板。
<div data-role="page">
<div data-role="header"><a href="/url/to/next/question">next</a></div>
<div data-role="content">
//put your question and answer here
</div>
</div>
在最后一页上,您需要收集所有答案并用ajax发布。您可以通过为所有答案提供answer
类来轻松完成此操作,jqm会保留过去页面的缓存副本以便更快地访问,您可以使用此方法。如果这不起作用,则可能必须在单击下一步并将其序列化时保存对数组或对象的答案。
$.ajax({
type: "POST",
data: $('.answer').serialize(),
url: "/post/answer/url"
});