ajax href call tot refresh web pagina

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Arend b

arend b

21/08/2014 20:07:21
Quote Anchor link
Goedeavond,

ik ben een website voor een vriend aan het aanpassen.
Het is een 1 pagina website. Echter worden er wel pagina's in geladen. Voor de foto's wil ik dat de pagina content.php dynamisch wordt geladen middels de ajax functie.
Deze functie werkt alleen niet dynamisch de pagina wordt namelijk toch opnieuw geladen.
Wat moet ik veranderen zodat het ajax gedeelte wel wordt geladen en niet de gehele pagina.

voorbeeld staat hier online klik hier

stukje jquery
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
var klikevent = function() {
    //$("a").click(function() {
    var imgid = $(this).find("img").attr('alt');
    var imggid = imgid;
    var imgides = escape(imgid)

    var string = imgides;
        $.ajax({
           type: "GET",
           url: "ajax/content.php",
        //data: string,
           data: {var1: string, var2: imggid },
        //data: { string, test: imggid },
           cache: false,
        dataType: "html",
        success: function(data){
            $(".content").html(data);
        }
    
    });
    
}
Gewijzigd op 21/08/2014 20:08:04 door Arend b
 
PHP hulp

PHP hulp

25/04/2024 15:09:17
 
Arend b

arend b

23/08/2014 14:07:30
Quote Anchor link
opgelost

bij mijn link heb it het volgende vervangen

<a href="#">

door

<a href="javascript:void(0)">
 
Goto Learn

Goto Learn

23/08/2014 15:45:04
Quote Anchor link
@arend b,

Dat zou niet moeten uitmaken, maar als ik het zo goed leest, dan had je nog beter dit kunnen doen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
onclick="klikevent()"


En var klikevent = function() is niet perse nodig, want het kan net zo goed function klikevent () zijn.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.