我正在开发一个用户可以参加测验的网站。测验有300个问题。
因此,我需要保存用户在这300个问题中标记的内容。
我所做的是,我创建了300个隐藏的输入字段。当用户点击提交时,我使用JQuery POST
将数据值作为数组发送。
之前我曾尝试使用$_POST
保存这些值,但这花费了大量时间,用户通常会认为该页面没有响应。
所以,现在我实施了JQuery POST
提交并创建了一个小的进度条,以便用户知道发生了什么。
但是仍然有一些用户说这些值没有存储,他们无法保存他们的测验尝试。
以下是我正在使用的代码:
$.post("save.php",{array:answerArray,userID:userID,quizID:quizID},
function(data,status){showResult();});
我认为这可能是浏览器问题,因为有些用户正在使用手机进行测验,而他们的浏览器可能不支持JQuery
。
任何人都可以建议我一种有效可靠的方法来保存数据。
感谢。