Hallo,
hier meine erste Frage im Forum
Ich versuche jz schon seit einiger Zeit eine Variable von js an php zu übergeben.
Habe durch google von ajax erfahren und versucht das dementsprechend umzusetzen (ohne Erfolg :/).
Ich habe leider keine Ahnung wo mein Fehler sein könnte (für mich als Anfänger sieht das alles logisch aus...)
Hier mal mein Code, ich hoffe ihr könnt mir einen tipp geben:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script src="libraries/jquery-3.3.1.js" type="text/javascript"></script>
<script src="libraries/p5.js" type="text/javascript"></script>
<script src="libraries/p5.dom.js" type="text/javascript"></script>
<script src="libraries/p5.sound.js" type="text/javascript"></script>
<script src="anweisung.js" type="text/javascript"></script>
<? include('db.php'); ?>
</head>
<body>
</body>
</html>
anweisung.js:
var name = "test-spieler(ajax)";
var score = 666;
alert("js wird aufgerufen");
function setup(){
post(name, score);
}
function post(name, score){
alert("post geht los");
try{
var request = new XMLHttpRequest();
request.open('POST', 'db.php', true);
request.send('score=' + 50);
}
catch(err){
alert("fehler");
}
}
alert("js zuende");
db.php:
<?php
echo "php beginnt \n";
$dbc = mysqli_connect("localhost", "testground", "", "testground");
if (!$dbc){
exit("Fehler: ".mysqli_connect_error());
}
$score = $_POST['score'];
echo $score. "hier der score \n";
echo "php endet \n";
?>