Stukje php script in ajax functie
B B
27/08/2010 11:41:33Hey 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
PHP hulp
22/12/2024 20:04:12Chris -
27/08/2010 12:07:53B B
27/08/2010 14:15:45Ik hoopte dat iemand een manier zou weten om een variabele in php te wijzigen als een ajaxfunctie aanroepen wordt
Mick ForSure
27/08/2010 14:38:59Ik 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
Niels K
27/08/2010 14:41:40@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..