Hoi allemaal,

Ik heb een vraag, zie onderstaand scriptje:

function saveGame(score){
	$.ajax({
      type: "POST",
      url: 'saveResults.php',
      data: {score:score,user:"hierdegebruikersnaam"},
      success: function (result) {
          console.log(result);  
      }
    });
}


De data voor 'score' wordt gegenereerd in het javascript bestand, waarvan het javascript-bestand wordt ingeladen via een index.php. Is het mogelijk om bij 'hierdegebruikersnaam', een parameter van de PHP-pagina mee te sturen? Bijvoorbeeld via index.php?user=Johan ?

Of, wanneer ik bijvoorbeeld bij het includen van het javascript-bestand IN de index.php (dus bij de including, 'javascript.js?user=Johan') dat die het vanuit daar kan meepakken?

Ik kom er niet uit.
Staat dit in een JS-bestand, of in het HTML-document?
In het eerste geval kan je niet zomaar PHP-scripts gebruiken, maar je kan dan wel in je HTML-document in je head-sectie een JS-variabele aanmaken met de naam uit de URL:


var username = '<?php echo $_GET['username']; ?>';


Dan kan je de variabele username gebruiken in je AJAX-script.

Als de hele code wél in je HTML-document staat, dan kan je wel PHP toepassen. Zolang je tenminste maar de .php extensie gebruikt.

Reageren