AJAX data verzenden
Ik weet dat dit topic opzich niet in PHP thuishoort, maar ik weet dat een aantal mensen veel van AJAX afweten, dus vandaar mij vraag:
Is het mogelijk om data te verzenden naar een sessie onder het scherm te moeten vernieuwen?
Ik weet dat het kan kan alleen ff zo snel niet vinden hoe. Het is echter wel zo dat je hem dan ook met JS uit moet lezen. Als je dit met php wil doen zul je toch moeten verversen.
Gewijzigd op 01/01/1970 01:00:00 door Jacco Engel
Nee ik wil het uitlezen met javascript. En lol dat je nog ffies je bericht wijzigd door meer te zeggen dan 'Ja'. Ik wacht je antwoord af...
Set :
Code (php)
1
2
3
4
5
6
2
3
4
5
6
function setSession(session,value)
{
new Ajax.Request("session.php",{
postBody : "session="+session+"&value="+value+"&method=set"
})
}
{
new Ajax.Request("session.php",{
postBody : "session="+session+"&value="+value+"&method=set"
})
}
Get :
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
function getSession(session)
{
new Ajax.Request("session.php",{
postBody : "session="+session+"&method=get" ,
onComplete : function(t)
{
return t.responseText
}
}
)
}
{
new Ajax.Request("session.php",{
postBody : "session="+session+"&method=get" ,
onComplete : function(t)
{
return t.responseText
}
}
)
}
Session.php
Code (php)
Zoiets bedoel je?
Kan zijn dat ik nog ff moet debuggen een beetje maar het princiepe lijkt me duidelijk
Ps ben er vanuit gegaan dat je gebruik maakt van
prototype
Edit:
Het alles even nagekeken (met name structuur) en volgens mij moet het werken. Typo's voorbehoduen maar je bent slim genoeg om die zelf ff aan te passen neem ik aan :)
Het alles even nagekeken (met name structuur) en volgens mij moet het werken. Typo's voorbehoduen maar je bent slim genoeg om die zelf ff aan te passen neem ik aan :)
Gewijzigd op 01/01/1970 01:00:00 door Jacco Engel
En als ik geen externe pagina wil aanroepen? Kan ik het dan ook in een array zetten in dezelfde pagina?
Nope niet mogelijk. Maar je gebruiker zal neit merken dat je een externe pagina aanroept.
Dan zet je uw functie in een apart bestand en roep je die met de get functie.
Ik heb nu even niet de tijd om er dieper op in te gaan.
Moet weer gaan werken.