0
我如何从我的javascript游戏发送值到我的php服务器?使用ajax从画布发送vales到php数据库
if (!alive) {
if (sendData) {
$.ajax({
type:'GET',
url:'submitscore.php',
data:'?name='+person+'&score='+score,
success:function(data) {
if(data) {
alert("Score Submitted");
} else {
alert("Error - Contact Developer");
}
}
});
sendData = false;
// rest of gameover script
PHP代码
foreach ($_GET as $key => $value) {
$value = mysql_real_escape_string($value);
$$key = $value;
}
mysql_query("INSERT INTO score (name,score)VALUES('$name','$score')") or die(mysql_error());
我没有得到任何来自任何脚本错误,我在我的数据库,但使用空值获得一个新的领域,
我已经检查的JavaScript的变量名而且他们是正确的,并坚持价值观。 ?
当我直接通过本地主机/ submitscore.php名称调用PHP脚本=名称&得分= 2,脚本运行和保存数据