Mijn kennis van Javascript / Jquery is momenteel helaas te beperkt.
Wat ik zoek is een logging oplossing welke wordt aangeroepen middels een mouseover.
De loggingfunctie is in PHP geschreven, en bestaat uit 5 variabelen:

logging(var1,var2,var3,var4,var5).

Echter zodra ik deze logging in de mouseover aanroep, loopt hij alle getoonde records in de log.

Wat ik nodig heb is een Javascript oplossing waarbij bij een mouseover, de 5 variabelen naar een MySQL database worden geschreven.
Heeft iemand een voorbeeld / idee hoe ik dit kan maken?
Dat roept om AJAX. Dus, je koppelt 'mouseover'-event aan een functie die asynchroon een url aanroept. Dat zal dus niet rechtstreeks de logging(var1,etc.) functie zijn, maar een url. Naast de url kun je GET of POST waarden meegeven.
Ok, dat verklaard dat het niet werkt.
Ken je toevallig een tutorial waar ik iets meer een idee krijg hoe ik dat kan maken?
AJAX / Javascript / Jquery is not my cup of thea :(
Met name de jQuery AJAX documentatie is uitgebreid en (naar mijn nederige mening) zeer toegankelijk.
Alles is makkelijk als je weet hoe het werkt..


[size=xsmall]Toevoeging op 23/01/2018 21:13:24:[/size]

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
    $("#div0").mouseover(function(){
        $.ajax({  ?? });
    });
});
</script>
</head>
<body>



<div id="div0">Hier de mouseover  $userid </div>

</body>
</html>



Hoe kan ik na deze mouseover loggegevens gaan loggen waaronder de $userid ?

De userid is neem ik aan bekend op de server, dus niet meezenden met AJAX.
$userid en $imagenumber had ik graag in de log gehad.
Hoe bouw ik de rest op ? (hetgeen tussen de ?? staat) ?
Een voorbeeldje:


$.ajax({
  method: "POST",
  url: "script.php",
  data: { name: "John", location: "Boston" }
})
  .done(function( msg ) {
    alert( "Data Saved: " + msg );
  });


Zie ook: http://api.jquery.com/jquery.ajax/ (onderaan)
Deleted.
Of je GET of POST moet gebruiken, ligt aan je script die je opvraagt.
Voor AJAX geef ik vaak de voorkeur aan GET als het minimaal aantal waarden zijn. Als het een heel formulier is, kies ik voor POST.

Verder kan je in het .done event bepalen wat er moet gebeuren als de AJAX-request gelukt is. In dit voorbeeld is het een alert die er wordt getoond. Maar je kan ook andere jQuery-bewerkingen uitvoeren, door HTML-elementen aan te passen.
Tot zover is het helder..
data: { name: "John", location: "Boston" }

Hoe krijg ik voor John en Boston een variabele meesturen?

Zoals:
data: { name: $uid, imgid: $imgid }

Reageren