Я создаю игру, используя разработку фазера, и хочу отправить результат в базу данных MySQL, но JS и PHP напрямую не общаются.Я использую AJAX, но я застрял.Вот мой код:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Star Runner</title>
<script>window.score=0;</script>
<script src="phaser.js"></script>
</head>
<body>
<script type="text/javascript">
// game goes here
</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
$(document).ready(function(){
$.ajax({
url: "inscore.php",
type: 'POST',
data: 'score='+score,
cache: false,
success: function(data) {
alert(data);}
});
});
</script>
<h1 style="color:white">Star Runner</h1
</body>
</html>
Мой php-файл 'inscore.php' будет выглядеть так:
<?php
include 'login.php';
$score = $_GET['score'];
echo "<p>". $score. "</p>";
//SQL queries
?>
Я не уверен, стоит ли связывать эту страницу со страницей php, потому чтоЯ просто хочу, чтобы счет обновлялся в моей базе данных сразу после завершения игры.Может кто-нибудь помочь мне?