gpt4 book ai didi

javascript - 以下数据提交方式有哪些弊端?

转载 作者:行者123 更新时间:2023-11-30 16:52:37 25 4
gpt4 key购买 nike

我正在尝试实现在线测试。我找到了两种检查用户选择的答案的方法。

方式1

 <div class="qContainer" index="0"> 
Who has socred 100 centuries in Internationa cricker?
<ul>
<li> <input type="radio" value"Sachin">Sachin</input>
<li> <input type="radio" value"Don">Don Bradman</input>
<li> <input type="radio" value"Steve">Steve waugh</input>
<li> <input type="radio" value"Saeed">Saeed</input>
</ul>
</div>

在这个方法中,我将答案存储在问题 itsef[index=0] 中。但是用户可以作弊。

方式2

通过ajax post方法向服务器发送农场数据。

 $.ajax({
url: "testResult.php",
type:"POST",
data: $("#formID").serialize()
});

使用此方法,Url 将根据所选答案进行更改。 [即通过 post 方法发布答案] 并根据数据库数据检查 php 页面中的结果并将结果显示给用户。

请让我知道有没有其他方法比这两种方法更好。这些方法有什么缺点?

最佳答案

一种方法可能是这样的:在服务器端生成相应的表单,不在表单中包含答案,而是存储 question <-> answer在用户 session 中映射。当表单被发送回服务器时,根据 session 中存储的正确答案验证用户答案,并向用户发送相应的响应。

将表单发送回服务器的方式(通过 ajax 或仅通过 html 方式)没有区别。

关于javascript - 以下数据提交方式有哪些弊端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30275041/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com