komt telkens met het zelfde getal?
els Pijnen
19/09/2010 12:45:30Met onderstaande code wil ik graag de punten uit de database halen, de eerste keer doet het script het goed, maar als ik voor de 2de keer de punten opvraag geeft hij het zelfde getal weer, terwijl het getal toch is veranderd in de database, wat doe ik fout?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//Javascript
function showUser(str)
{
if (str=="")
{
document.getElementById("txtHint").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
function showUser(str)
{
if (str=="")
{
document.getElementById("txtHint").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
Gewijzigd op 19/09/2010 16:44:46 door Els Pijnen
PHP hulp
27/11/2024 01:09:15Het kan zo zijn dat de browser de response cached, voeg dus aan de ajax request nog een uniek getal, zoals tijd mee, om te zorgen dat de browser het niet gaat cachen.
els Pijnen
19/09/2010 12:57:44Hoi Karl, bedankt voor je snelle reactie, kun je een voorbeeldje geven, hoe ik die tijd toe kan voegen?
els Pijnen
19/09/2010 13:10:16Pim -
19/09/2010 13:10:49javascript:alert(new Date.getTime()) getest, en dat werkte. Let wel op, ik zeg zoiets, je moet dus zelf effe uitvinden hoe precies.
els Pijnen
19/09/2010 13:22:10Heb het, bedankt karl, je bracht mij in de goede richting.
xmlhttp.open("GET","ophalen.php?q="+str + "&x" + Math.random()*11,true);
xmlhttp.open("GET","ophalen.php?q="+str + "&x" + Math.random()*11,true);