Stukje php script in ajax functie
Hey allemaal,
Ik heb verschillende functies om pagina's in een div te openen op mijn website:
Als de functie aanroepen wordt, dan zou er in php een variabele moeten aangepast worden. Bvb: Als openHome() aanroepen wordt dan moet $output = "home"; worden binnen php. Hiervoor zou ik php met ajax/javascript moeten combineren.
alvast bedankt voor de hulp
groetjes
Ik heb verschillende functies om pagina's in een div te openen op mijn website:
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<script>
function openHome() {
ajaxpage('home.php', 'contentarea');
}
function openAgenda() {
ajaxpage('agenda.php', 'contentarea');
<script>
function openHome() {
ajaxpage('home.php', 'contentarea');
}
function openAgenda() {
ajaxpage('agenda.php', 'contentarea');
<script>
Als de functie aanroepen wordt, dan zou er in php een variabele moeten aangepast worden. Bvb: Als openHome() aanroepen wordt dan moet $output = "home"; worden binnen php. Hiervoor zou ik php met ajax/javascript moeten combineren.
alvast bedankt voor de hulp
groetjes
Gewijzigd op 27/08/2010 11:42:08 door B B
Ik hoopte dat iemand een manier zou weten om een variabele in php te wijzigen als een ajaxfunctie aanroepen wordt
Ik werk altijd met jquery en kan je beter anders doen, nl 1 functie en daarin meegeven wat je wilt in het php bestand:
request.php:
en in je HTML de plek waar de content moet komen het juiste id="" geven.
(niet getest, denk wel dat het werkt!)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
function showContent(page, where) {
$.ajax({
type: "POST",
url: "request.php",
data: 'page='+page,
success: function(msg){
if(parseInt(msg)!=0) //if no errors
{
$("#"+where).html(msg);
}
}
});
}
$.ajax({
type: "POST",
url: "request.php",
data: 'page='+page,
success: function(msg){
if(parseInt(msg)!=0) //if no errors
{
$("#"+where).html(msg);
}
}
});
}
request.php:
Code (php)
en in je HTML de plek waar de content moet komen het juiste id="" geven.
(niet getest, denk wel dat het werkt!)
Gewijzigd op 27/08/2010 14:39:35 door Mick ForSure
@Mick..
Als $_POST['page'] niet gezet is natuurlijk terugsturen naar bepaalde page, zo kunnen ze nooit opgevraagd op de pagina komen..
Als $_POST['page'] niet gezet is natuurlijk terugsturen naar bepaalde page, zo kunnen ze nooit opgevraagd op de pagina komen..




