gpt4 book ai didi

php - 从 jQuery 更新 MY SQL DB 表

转载 作者:行者123 更新时间:2023-11-29 13:20:40 26 4
gpt4 key购买 nike

根据用户输入,我计算表单提交操作的一些值。我必须将这些值保留在我的后端数据库中。我使用 PHP 来编写服务器端脚本。请让我知道执行此操作的最佳实践。这是一个单页应用程序,我使用 .load("Report.html");显示摘要页面。

只是大声思考,我可以从数据库中获取行(要更新),json_encode,更新 jQuery 中的 json 对象,对其进行解码,然后在数据库中更新吗?

请帮忙...

我的提交按钮代码...

$('form').on('submit', function(event)
{
event.preventDefault();

//CALCULATE SCORE
var noOfCorrectAnswers = 0;
var noOfQuestionsViewed = 0;
$.each(questionsArray, function(i, item)
{
if(item.correctOption == item.selectedAnswer)
{
noOfCorrectAnswers++;
}

if(item.isQuestionViewed == 'YES')
{
noOfQuestionsViewed++;
}

});

alert(noOfQuestionsViewed);
$('#sampleDiv').load("UserReport.html");
});

最佳答案

运行一些 AJAX,将您需要的所有信息(根据您的用例,甚至可能没有)从客户端传递到服务器端 PHP。如果需要,您的 PHP 脚本可以从数据库中获取内容,进行任何计算和/或操作,然后将信息存储回数据库中。

如果您需要在更新数据库后将信息返回到客户端,请尝试从 PHP 脚本返回一个 JSON 对象(只需以正确的格式打印代码),然后再根据您的 JS 需要退出。

请注意,这一切都应该异步完成,因此您需要设置 AJAX 回调函数来处理从 PHP 脚本返回的任何信息。如果您想同步执行,那就去做吧 - 但您要求最佳实践:P

看起来您正在使用 jQuery - 这是关于 AJAX 的文档

Raunak Kathuria 的答案提供了一些相同的代码

关于php - 从 jQuery 更新 MY SQL DB 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20896167/

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