Adaugare date din URL in adresa SRC din <script>
Scris: Joi Oct 17, 2013
Buna,
Am o problema cu urmatorul script, nu imi recunoaste variabila in javascript-ul cu fisier,nu pot folosi get php deoarce platforma nu accepta php, de aceea am nevoie sa trimita infomatiile la fisierul info.php cu javascript, si mai apoi sa le afiseze, dar intampin o problema, cand scriu: site.dom/fisiere/cauta.html?q=Avatar 2009 nu imi ajunge rezultatul variabilei in javascript-ul cu fisier.
Pentru a verifica daca variabila din pagina html (unde este scriptul de mai jos) ajunge la fisierul "info.php" am pus doar unde in mod normal ar trebui sa imi afiseze "Avatar 2009" preluat cu GET, dar din pacate nu imi afiseaza nimic, nu inteleg unde am gresit.
Nu mai stiu ce sa fac sau alta metoda de a trimite datele fisierului.
Acesta este scriptul ce il folosesc in pagina html
Multumesc mult de ajutor
Am o problema cu urmatorul script, nu imi recunoaste variabila in javascript-ul cu fisier,nu pot folosi get php deoarce platforma nu accepta php, de aceea am nevoie sa trimita infomatiile la fisierul info.php cu javascript, si mai apoi sa le afiseze, dar intampin o problema, cand scriu: site.dom/fisiere/cauta.html?q=Avatar 2009 nu imi ajunge rezultatul variabilei in javascript-ul cu fisier.
Pentru a verifica daca variabila din pagina html (unde este scriptul de mai jos) ajunge la fisierul "info.php" am pus doar
Cod: Selectaţi tot
<?php echo $_GET['q'];>
Nu mai stiu ce sa fac sau alta metoda de a trimite datele fisierului.
Acesta este scriptul ce il folosesc in pagina html
Cod: Selectaţi tot
<script language="JavaScript">
function getParams() {
var idx = document.URL.indexOf('?');
var params = new Array();
if (idx != -1) {
var pairs = document.URL.substring(idx+1, document.URL.length).split('&');
for (var i=0; i<pairs.length; i++) {
nameVal = pairs[i].split('=');
params[nameVal[0]] = nameVal[1];
}
}
return params;
}
params = getParams();
q = unescape(params["q"]);
</script>
<script type="text/javascript" src="http://site.dom/info.php?q=" + q + ""></script>