Terve
Haen Ajaxilla sivuja, joilla on linkkejä. Linkkiä painaessa ei tapahdu sitä, mitä on alkuperäisellä sivulla käsketty tehdä linkeille. Kun linkkiä painaa, pitäisi kutsua funktiota Javascriptin puolella. Tämä toimii vain niillä linkeillä, jotka eivät ole tulleet Ajaxin kanssa sivulle.
Miten myös Ajaxilla haetut linkit saisi käyttäytymään samalla tavalla kuin sivulla jo valmiiksi olleet linkit?
Tietenkin ajamalla AJAX-kyselyn jälkeen samanlaisen koodin, jolla ne linkit alun perinkin saatiin toimimaan. Jos käytät jQuerya, voit myös sitoa käsittelijän linkkeihin kutsulla $(document).on(...) sivun alussa, mutta tällöin kaikki klikkaukset aiheuttavat hieman ylimääräistä prosessointia.
live olikin se mitä hain.
Edit. Nähtävästi muutitkin viestiästi...
Älä käytä live-funktiota, se on vanhentunut. Mainitsin sen vain, koska sen sivulla näytti olevan juuri haluamasi esimerkki myös on-funktion käytöstä, mutta otin maininnan pois, ettei vahingossa syntyisi kuvaa, että suosittelisin kyseistä vanhentunutta funktiota.
Thänks!
Korvasin live-funktion on:lla.
$(document).on("click", "a", function() { ... });
Aihe on jo aika vanha, joten et voi enää vastata siihen.