EyeBallz
Legacy Member
ik heb juist mijn eerste klein ajax-project afgewerkt.
het javascript gedeelte:
verwijderles.php:
nu mijn vraag:
als ik de functie httpRequest() uitvoer wordt de entry inderdaad uit mijn database verwijderd, maar die wijziging wordt niet weergegeven in de pagina die de database weergeeft totdat ik manueel refresh (F5).
hoe krijg ik het voor elkaar dat de wijziging onmiddellijk wordt weergegeven?
het javascript gedeelte:
Code:
function verwijder(lesid)
{
var string = "verwijderles.php?lesid="+lesid;
request.open("get",string,true);
request.send(null);
}
function httpRequest(lesid)
{
if(window.XMLHttpRequest)
{
request = new XMLHttpRequest();
}
if(request)
{
verwijder(lesid);
}
else
{
alert("Uw browser ondersteunt geen AJAX, gelieve deze website op te roepen met een recentere browser.");
}
}
verwijderles.php:
PHP:
<?
include('include/constants.php');
$conn = mysql_connect("localhost","root","") or die (mysql_error());
mysql_select_db("rooster");
$lesid = $_GET["lesid"];
mysql_query("DELETE FROM Lessen WHERE LesID = \"$lesid\"");
?>
nu mijn vraag:
als ik de functie httpRequest() uitvoer wordt de entry inderdaad uit mijn database verwijderd, maar die wijziging wordt niet weergegeven in de pagina die de database weergeeft totdat ik manueel refresh (F5).
hoe krijg ik het voor elkaar dat de wijziging onmiddellijk wordt weergegeven?