将javascript数据发送到mysql服务器表
我正在用php mysql和javascript做一个测验,我以前没有用过javascript,所以问题是,当测验结束时,函数showScores会向用户显示测验结果。 但是需要将quick.score存储到mysql表中,我不知道这是否可行,因为php和javascript使用不同的脚本语言将javascript数据发送到mysql服务器表,javascript,php,mysql,Javascript,Php,Mysql,我正在用php mysql和javascript做一个测验,我以前没有用过javascript,所以问题是,当测验结束时,函数showScores会向用户显示测验结果。 但是需要将quick.score存储到mysql表中,我不知道这是否可行,因为php和javascript使用不同的脚本语言 function showScores() { var gameOverHTML = "<br><h1>Quizz Finished</h1>&quo
function showScores() {
var gameOverHTML = "<br><h1>Quizz Finished</h1>";
gameOverHTML += "<h2 id='score'> Result: " + quiz.score + "</h2>";
var element = document.getElementById("quiz");
element.innerHTML = gameOverHTML;
};
函数showScores(){
var gameOverHTML=“
测验完成”;
gameOverHTML+=“结果:+quick.score+”;
var元素=document.getElementById(“测验”);
element.innerHTML=gameOverHTML;
};
您可以使用ajax从表单发送数据(您需要jquery),并使用php和$\u POST接收数据
$.ajax({
type:"POST",
cache:false,
url:"###.php", //php
data:data, // multiple data sent using ajax
success: function (data) {
//show data receive
}
});
您可以使用ajax从表单发送数据(您将需要jquery),并使用$\u POST在php中接收数据
$.ajax({
type:"POST",
cache:false,
url:"###.php", //php
data:data, // multiple data sent using ajax
success: function (data) {
//show data receive
}
});
您必须了解
AJAX
,我给您提供了一个链接,指向一个学习它的好课程:
你必须看看
AJAX
,我给你一个链接,链接到一个好的学习课程:
我添加了以下代码,它可以正常工作:
function showScores() {
var gameOverHTML = "<br><h1>Haz terminado, puedes proceder a abandonar la applicación.<br> Puedes hacer uso de los botones en la barra de navegación</h1>";
gameOverHTML += "<h2 id='score'> Tu Resultado: " + quiz.score + "</h2>";
var element = document.getElementById("quiz");
element.innerHTML = gameOverHTML;
$.ajax({
type: "POST",
url: "addanswer.php",
datatype: "text",
data: "TotalScore=" + quiz.score,
success: function(guardar){
console.log ("Datos guardados correctamente");
}
}
)
};
函数showScores(){
var gameOverHTML=“
Haz terminado,puedes proceder a ABUTAR la applicación.
puedes hacer uso de los botones en la barra de navegación.”;
gameOverHTML+=“Tu结果:”+quick.score+”;
var元素=document.getElementById(“测验”);
element.innerHTML=gameOverHTML;
$.ajax({
类型:“POST”,
url:“addanswer.php”,
数据类型:“文本”,
数据:“TotalScore=“+quick.score,
成功:功能(guardar){
console.log(“Datos guardados correctamente”);
}
}
)
};
我添加了以下代码,它可以正常工作:
function showScores() {
var gameOverHTML = "<br><h1>Haz terminado, puedes proceder a abandonar la applicación.<br> Puedes hacer uso de los botones en la barra de navegación</h1>";
gameOverHTML += "<h2 id='score'> Tu Resultado: " + quiz.score + "</h2>";
var element = document.getElementById("quiz");
element.innerHTML = gameOverHTML;
$.ajax({
type: "POST",
url: "addanswer.php",
datatype: "text",
data: "TotalScore=" + quiz.score,
success: function(guardar){
console.log ("Datos guardados correctamente");
}
}
)
};
函数showScores(){
var gameOverHTML=“
Haz terminado,puedes proceder a ABUTAR la applicación.
puedes hacer uso de los botones en la barra de navegación.”;
gameOverHTML+=“Tu结果:”+quick.score+”;
var元素=document.getElementById(“测验”);
element.innerHTML=gameOverHTML;
$.ajax({
类型:“POST”,
url:“addanswer.php”,
数据类型:“文本”,
数据:“TotalScore=“+quick.score,
成功:功能(guardar){
console.log(“Datos guardados correctamente”);
}
}
)
};
您只需要对AJAX做一点研究,这就是如何将数据从浏览器发送到服务器(PHP)您只需要对AJAX做一点研究,这就是如何将数据从浏览器发送到服务器(PHP)