I nakon toga taj globalni objekt mozes koristit i u prva.js i u druga.js.
Ako trebas dummyVar2 dobijes vrijednost ovako:
alert(globals.dummyVar2);
ili mozes jednsotavno definirat globalnu varijablu ovako:
dummyVar = "vrijednost";
Razlika izmedu globalne i lokalne varijable:
Lokalna:
var dummyVar = "vrijednost";
Globalna:
dummyVar = "vrijednost";
Googlaj malo o razlici izmedu globalnih i lokalnih varijabli razlika u definiranju je samo taj “var” a scope ime je drugaciji…
Ali da pitanje na tvoj odgovor moguce je definirat varijablu u jednoj skripti i koristit ju u drugoj, ako skriptu ciju varijablu zelis koristiti include-as prije druge skripte, i tu moras pazit jesi li ju definiralo kao lokalnu ili globalnu da nemas sa tim problema.
ovako, naime vec imam $(document).ready(function() koji je vezan za drugi dio koda i to kako slijedi u nastavku, na koji nacin to sada integrirati ako uopce. Ovaj dio sa skriptama mi bas i ne lezi pa ako mozes jos pogledati.
$('.filter[enabled]').attr('checked','checked');
setCarclass('<? echo friendlyClass($_SESSION['carclass']); ?>');
preloader(false);
var test = $("#demo_ajax").attr("value");
da i jos jedna stvar je da je ustvari $rows[‘id’] samo jedan dio array-a tako da se u php-u nalazi ispis iz baze, i da postoji vise linkova na $demo_ajax i svaki ima svoj value.
Nesto sam izmjenio stvari pa imam sljedece mislim da ce biti lakse:
Preko sljedeceg buttona:
te dolje navedene skripte dobivam vrijednost kliknutog buttona ( u array-u ): primjetit ces da se u locationstringu nalaze jos neke vrijednosti koje vucem iz nekih dodatnih polja koja se nalaze u array-u.
( pretpostavimo da je vrijednost u ovom slucaju kliknutog buttona = 5 tj. <? echo $rows['id']; ?> je 5)
Imam i skriptu kojom dobivam vrijednost kliknutog buttona:
function selectThis(id){
var vrijednost = id; //// znaci da je var vrijednost = 5;
}
Na koji nacin mogu prenijeti var vrijednost iz gornje skripte function selectThis(id)
u ovu dole navedenu (‘demo_ajax’), tj na koji nacin mogu var vrijednost upotrijebiti u donjoj skripti
Rjesio sam dio sa prebacivanjem varijable na sljedecu skriptu izostavio sam var locationstring i stavio samo locationstring tako da je varijabla postala globalna.
čitajući temu malo sam se zbunio ali primjer iz prvog posta bi trebao raditi.
Svaka varijabla deklarirana van funkcije u JS je odmah i globalna.
No frameworci deklariraju varijable unutar funkcije (barem jedne) zato varijable deklarirane untar frameworka nemaju globalni scope.