Prijava na forum:
Ime:
Lozinka:
Prijavi me trajno:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:

ConQUIZtador
Trenutno vreme je: 06. Avg 2025, 00:33:28
nazadnapred
Korisnici koji su trenutno na forumu 0 članova i 0 gostiju pregledaju ovu temu.


Tema za pitanja
o SMF forumu, phpBB2 i phpBB3 forumu, Wordpress i Joomla CMS sistemima!

Za vecinu drugih pitanja nacicete odgovor citajuci Top teme!

Idi dole
Stranice:
Počni novu temu Nova anketa Odgovor Štampaj Dodaj temu u favorite Pogledajte svoje poruke u temi
Tema: Javascript (ajax) problem  (Pročitano 884 puta)
11. Dec 2012, 23:12:27
Poznata licnost


��� BAKY ���

Zodijak Pisces
Pol Muškarac
Poruke 4168
Zastava Pančevo
Browser
Chrome 23.0.1271.95
Imam sledeći problem oko ajaxa... Naime, radi mi jedino ovakav kod:
Kod:
function showUser(str)
{
if (str=="")
{
document.getElementById("izlistani").innerHTML="";
  return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
  {
  document.getElementById("izlistani").innerHTML=xmlhttp.responseText;
  }
  }
 

xmlhttp.open("GET","oglasrezultat2.php?q="+str,true);
xmlhttp.send();
}

tj. samo ovako mogu da dohvatim neku vrednost (value neke opcije iz padajuće liste npr. )

tada za select iz kojeg želim value stoji onchange="showUser(this.value)";

E sad .... Kada stavim:
[sada je onchange="showUser()"]
Kod:
function showUser()
var r=document.getElementById("id selecta").value;
{
if (r=="")

....... itd.
{


...ne izbacuje mi ništa, tj. izgleda da uopšte ne može da dohvati tu vrednost.... ali ne znam zašto.
PHP je dobar čim radi u prvom slučaju.
Nadam se da sam bar malo bio jasan...  Smile Smile
« Poslednja izmena: 11. Dec 2012, 23:14:03 od vL@X »
IP sačuvana
social share
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Zvezda u usponu

Zodijak Capricorn
Pol Muškarac
Poruke 1662
Zastava Zemun
OS
Mac OS X v: 10.8.2
Browser
Chrome 23.0.1271.97
mob
HTC Desire
Da li si izabrao pravi naziv id-ja? Što uopše želiš da radiš na taj drugi način?
IP sačuvana
social share
Ko uci znace, ko se snadje imace.
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Poznata licnost


��� BAKY ���

Zodijak Pisces
Pol Muškarac
Poruke 4168
Zastava Pančevo
OS
Windows 7
Browser
Chrome 23.0.1271.97
Da dohvatim dve, tri neke vrednosti (padajuća lista, checkbox, radio...)... Može i jquery ajax, ako znaš kako bi to išlo. Realno, ovo bi trebalo da je neka osnovna stvar, ali mene ubi  Smile Smile
IP sačuvana
social share
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Zvezda u usponu

Zodijak Capricorn
Pol Muškarac
Poruke 1662
Zastava Zemun
OS
Mac OS X v: 10.8.2
Browser
Chrome 23.0.1271.97
mob
HTC Desire
Ok, sad mi reci, da li si proverio da li je ispravno napisan naziv id-ja u drugom primeru? Da li možeš da postaviš kod kako bi mogli da napišemo odgovarajuću skriptu, da vidimo tačno šta hoćeš?
IP sačuvana
social share
Ko uci znace, ko se snadje imace.
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Poznata licnost


��� BAKY ���

Zodijak Pisces
Pol Muškarac
Poruke 4168
Zastava Pančevo
OS
Windows 7
Browser
Chrome 23.0.1271.97
E pa sad... ja sam pobrisao to što mi nije radilo. Ali suština je u tome, da bih ja da stavim dve dinamičke padajuće liste (kao ova iz koda dole) i da se izborom stvari iz tih lista izbace odgovarajući oglasi iz baze. To meni radi samo preko php-a i preko ajaxa uspevam da napravim da radi samo za jednu promenljivu.

Probao sam ovako da rešim problem: http://stackoverflow.com/questions/2593317/ajax-display-mysql-data-with-value-from-multiple-select-boxes

Jednostavno kao da mi ne dohvata value kad stavim "document.getElementById ...  .value" Stavljam ajax u <head> je l to možda problem.... ili šta? Kako bi to išlo preko jquery ajaxa...? Samo želim da prosledim dve vrednosti nekoj php strani pomoću ajaxa. Daj mi neki primer ako imaš gotov, da sigurno radi, pa ću da prokljuvim ja  Smile

Kod:
<select name="kategorije" id="kategorije23" onchange="showUser(this.value)">
                                        <option value='nista'>Svi...</option>
<?php 
include('konekcija.php');

$kat="SELECT * FROM kategorije ORDER BY naziv";

$kategorije=mysql_query($kat,$konekcija);

while($k mysql_fetch_array($kategorije)){

$odabrana $k['naziv'];



echo "<option value='$odabrana'>$odabrana</option>";


}
?>

                                    </select></div>
IP sačuvana
social share
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Zvezda u usponu

Zodijak Capricorn
Pol Muškarac
Poruke 1662
Zastava Zemun
OS
Mac OS X v: 10.8.2
Browser
Chrome 23.0.1271.97
mob
HTC Desire
Evo najosnovniji primer kako da uzimaš podatake iz drugog selectbox-a. Ovo je baš najosnovnije što sam napravio, ali dovoljno da vidiš kako funkcioniše i kasnije samo da implementiraš u svoj kod. http://jsfiddle.net/cvrlebg/qhv8E/
IP sačuvana
social share
Ko uci znace, ko se snadje imace.
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Poznata licnost


��� BAKY ���

Zodijak Pisces
Pol Muškarac
Poruke 4168
Zastava Pančevo
OS
Windows 7
Browser
Chrome 23.0.1271.97
E hvala ti za ovo, ali ja ne znam, ja sam udaren  Smile
Jednostavno ajax ne radi. Php strana mi radi tako da ti to ne izdvajam, ali evo u fajlu je izdvojen kod za ajax i padajuće liste, pa mi reci gde grešim, molim te  Smile

Fajlovi prikačeni uz poruku (kliknite na slike za punu veličinu)

*
new 2.rar (0.83 KB)
IP sačuvana
social share
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Poznata licnost


��� BAKY ���

Zodijak Pisces
Pol Muškarac
Poruke 4168
Zastava Pančevo
OS
Windows 7
Browser
Chrome 23.0.1271.97
Ej rešio sam problem... stavio sam javascript odnosno ajax u poseban fajl i sad radi....  Smile Smile
IP sačuvana
social share
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Idi gore
Stranice:
Počni novu temu Nova anketa Odgovor Štampaj Dodaj temu u favorite Pogledajte svoje poruke u temi
Trenutno vreme je: 06. Avg 2025, 00:33:28
nazadnapred
Prebaci se na:  
Oznake: Javascript ajax

Poslednji odgovor u temi napisan je pre više od 6 meseci.  

Temu ne bi trebalo "iskopavati" osim u slučaju da imate nešto važno da dodate. Ako ipak želite napisati komentar, kliknite na dugme "Odgovori" u meniju iznad ove poruke. Postoje teme kod kojih su odgovori dobrodošli bez obzira na to koliko je vremena od prošlog prošlo. Npr. teme o određenom piscu, knjizi, muzičaru, glumcu i sl. Nemojte da vas ovaj spisak ograničava, ali nemojte ni pisati na teme koje su završena priča.

web design

Forum Info: Banneri Foruma :: Burek Toolbar :: Burek Prodavnica :: Burek Quiz :: Najcesca pitanja :: Tim Foruma :: Prijava zloupotrebe

Izvori vesti: Blic :: Wikipedia :: Mondo :: Press :: Naša mreža :: Sportska Centrala :: Glas Javnosti :: Kurir :: Mikro :: B92 Sport :: RTS :: Danas

Prijatelji foruma: Triviador :: Nova godina Beograd :: nova godina restorani :: FTW.rs :: MojaPijaca :: Pojacalo :: 011info :: Burgos :: Sudski tumač Novi Beograd

Pravne Informacije: Pravilnik Foruma :: Politika privatnosti :: Uslovi koriscenja :: O nama :: Marketing :: Kontakt :: Sitemap

All content on this website is property of "Burek.com" and, as such, they may not be used on other websites without written permission.

Copyright © 2002- "Burek.com", all rights reserved. Performance: 0.102 sec za 16 q. Powered by: SMF. © 2005, Simple Machines LLC.