[ mish_ns @ 30.12.2010. 14:13 ] @
Pozdrav svima. (Unapred se izvinjavam ako sam postavio temu na pogrešnu sekciju, ova mi deluje najpribližnije)

Pošto vidim da ima dosta pitanju u smislu: kako da menjam sadzaj div tag-a i sl. interesuje me koja je po vama najbolja opcija od gore navedenih.

AJAX sam koristio npr. kada hoću da učitam samo sadržaj pojedinih div-tagova, a da ostatk stranice ostaje isti, da li to može da se izvede pomocu PHP include f-je ili neke druge, ili sa SSI???

npr ako imam meni:
Code:

<div id="menu">
    <ul>  
        <li><a href="index.php?content=o_nama" >O nama</a></li>
        <li><a href="index.php?content=linkovi" >Linkovi</a></li>
        <li><a href="index.php?content=kontakt" >Kontakt</a></li>   
    </ul>
</div>

Ovde sam našao php kod:
Code:

<div id="sadrzaj">
<?php
if(isset($_GET['content'])) $strana=$_GET['content']; //  ili if(!empty($_GET['sadrzaj']))
else $strana="pocetna";

switch($strana){
case "linkovi": include "./linkovi.html";
                break;
case "o_nama" : include "./o_nama.html";
                break;  
.
.
.
}               
?>

Ali on opet ucitava celu stranicu.

Kako napisati php kod da se u div učita samo određeni sadržaj, a ne cela stranica?
Da li nesto slično može da se uradi sa SSI pošto vidim da je spominjan u nekim sl. temama na ovom forumu?

Hvala!
[ Miroslav Ćurčić @ 30.12.2010. 18:25 ] @
Ajaxom, naravno.

Zbunjuje me što kažeš "AJAX sam koristio..." a posle pitaš elementarne stvari o ajaxu.

Ako nisi do sad koristio ajax tehnologiju preporučujem ti da za početak potražiš tutorijale, s konkretnim primerima.
jQuery je recimo dobar izbor.
[ mish_ns @ 30.12.2010. 18:43 ] @
Citat:

Zbunjuje me što kažeš "AJAX sam koristio..." a posle pitaš elementarne stvari o ajaxu.


Pitao sam koja je najbolja opcija od ove tri koje sam spomenu, posto sam video na forumu da se spominju pored AJAX-a, i SSI i PHP funkcije...
A pitao sam da li isti efekat moze da se postigne sa PHP-om ili sa SSI funkcijama.

A evo sad vidim i 4. opciju jQuery :)

Hvala na odg. u svakom slucaju...pogledacu jos kako se radi sa jQuery-em.
Ako imas vremena moze neki primer?


[ mish_ns @ 30.12.2010. 20:23 ] @
Evo procitao sam malo...

Vidim da se to moze uraditi i sa .load() f-jom u jQuery-u.



[ kazil @ 30.12.2010. 20:59 ] @
SSI, Server Side Includes je nesto prastaro, to mora da si iskopao iz neke stare teme. Uglavnom, oko SSI nemoj ni da razmisljas.

PHP include, include_once, require i require_once funkcije sluze za uvlacenje unutar PHP skripta neke druge PHP skripte. Mozes da napravis da ti recimo preko $_GET['page'] i include_once uvlacis neku drugu stranu, ali onda imas "refresh" strane, tj. potpuno nov zahtev do web servera.

Ako zelis da osvezavas samo delove strane onda koristi AJAX. Pogledaj u jquery dokumentaciji $.get i $.post funkcije. Zapravo, predji ceo Ajax odeljak u jquery dokumentaciji. Note: jquery je samo biblioteka za javascript, koja ti olaksava posao, isto tako imas i druge js biblioteke (mootools, dojo, extjs...).
[ mish_ns @ 30.12.2010. 21:15 ] @
Hvala puno na ovakvom (jasnom,direktnom) odgovoru... ;)