Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

jQuery AJAX html5

[es] :: Javascript i AJAX :: jQuery AJAX html5

[ Pregleda: 1811 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sojic
Dalibor Sojic
Makedonija

Član broj: 7051
Poruke: 796
80.77.157.*

Sajt: right-sock.net


+1 Profil

icon jQuery AJAX html506.09.2010. u 22:57 - pre 166 meseci
Ovo sam radio i je radilo ali sa xhtml. Sad radim sa html5 i mi ne radi.

O cemu se radi?

http://www.bigfatsparrow.com (radi samo ACTO link sa leve strane)

Evo spornog koda


Code:

    $('nav#sub ul li a').click(function() {
        
        $.get(this.href, function(response) {    
                var img = $(response).find('#image');
                
                console.log(img);
                
                var description;
                var colorScheme;
                
            
                $('#image img').attr('src', img);
        });
        
        return false;
    });


Znaci, na klik na link, ucitavam stranu http://www.bigfatsparrow.com/pages/akto-1.html

Ali response dobijem kao string, ne kao objekt, i $(response).find('#image') ne radi.

Ovu fintu sam koristio na drugo mesto, ali kao sto kazem, sa xhtml, i radi perfektno.

Any hint?
routing protocols enable routers to route routed protocols!
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-3.sezampro.rs.



+33 Profil

icon Re: jQuery AJAX html507.09.2010. u 09:31 - pre 166 meseci
A šta ima u tom string-u? Probaj da postaviš i dataType parametar na html:
Code:
$.get(this.href, function(response) {    
   //neki callback
}, "html");
 
Odgovor na temu

sojic
Dalibor Sojic
Makedonija

Član broj: 7051
Poruke: 796
77.28.118.*

Sajt: right-sock.net


+1 Profil

icon Re: jQuery AJAX html507.09.2010. u 09:48 - pre 166 meseci
Pokusao sam sa $.ajax i postavio sam type: 'html', ali isto. Pretpostavljam da ovo je slicno, ali pokusacu.
routing protocols enable routers to route routed protocols!
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-3.sezampro.rs.



+33 Profil

icon Re: jQuery AJAX html507.09.2010. u 10:28 - pre 166 meseci
Pa ako ne radi sa $.ajax neće ni sa $.get, jer ta funkcija je samo skraćeni oblik $.ajax funkcije. A i druga stvar, ako ti je cilj da samo menjaš pozadinu nakon klikova na te linkove sa leve strane, zar nije bolje da to rešiš preko background-image svojstva za body, umesto ovako sa tim figure tag-om... Npr. u nekom CSS-u već unapred postaviš definicije mogućih pozadina za body, ovako nešto:
Code:
body.nav1 
{
   background-image: url(putanja/do/slika1.jpg);
}
body.nav2 
{
   background-image: url(putanja/do/slika2.jpg);
}
body.nav3 
{
   background-image: url(putanja/do/slika3.jpg);
}

I onda bi nakon klika na te linkove menjao samo CSS klasu body tag-a.
 
Odgovor na temu

sojic
Dalibor Sojic
Makedonija

Član broj: 7051
Poruke: 796
77.28.24.*

Sajt: right-sock.net


+1 Profil

icon Re: jQuery AJAX html507.09.2010. u 11:42 - pre 166 meseci
Pa... ideja e da bude ovako zato sto treba da ucitam jos neke parametre... ali nema veze, pokusacu da izvedem nesto slicno sa json.

A inace hteo sam na ovaj nacin da zadrzim normalni URL pristup... svaki link da ima posebni url, koji ce da radi i ako je js iskljucen.
routing protocols enable routers to route routed protocols!
 
Odgovor na temu

[es] :: Javascript i AJAX :: jQuery AJAX html5

[ Pregleda: 1811 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.