[ 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... ;)
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.