Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

JQuery Potrebna Pomoc

[es] :: Javascript i AJAX :: JQuery Potrebna Pomoc

[ Pregleda: 1333 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

alfa-pro
Pancevo

Član broj: 241818
Poruke: 476
*.dynamic.sbb.rs.



+7 Profil

icon JQuery Potrebna Pomoc06.12.2012. u 05:32 - pre 138 meseci
Ljudi potrebna mi je vasa pomoc kao nikada.

E ovako imam sledece :
Code:

 <select class="database">
    <option value="1">World</option>
    <option value="2">Auth</option>
    <option value="2">Chars</option>
 </select>


E sada kada selektujem npr World da mi se prikaze odmah pored jos jedan meni sa izlistanim tabelama iz te baze..

Npr selektovao sam World u gornjem meniju. Kada selektujem potrebno mi je da se pojavi ovaj novi meni ispod..

Code:

 <select class="database">
    <option value="1">npc_trainers</option>
    <option value="2">npc_sellers</option>
    <option value="2">npc_flags</option>
 </select>



Ja sam pokusavao ovako

Code:

$("select").change(function() {
      var value = $(this).val();
      // display based on the value
      $("div").append("<select><option> Blabla </option></select>");
})



Ali na svaku promenu on mi umnozava menije...


Svrha ovoga sto radim je sledece:

Npr: U prvom meniju imam 3 baze podataka koje izlistavam, kada izaberem bazu u novom meniju mi se pokazuju njene tabele a posle na SUBMIT izvrsavam upit SELECT npr... Kako je ovo moguce odraditi ?

Hvala momci unapred!
Kada vidjamo uvek ista lica, na kraju ona postaju deo našeg života. A kada postanu
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.
 
Odgovor na temu

nemnesic
nemnesic
Software Developer
Vranje Florida

Član broj: 44355
Poruke: 802
*.ga.at.cox.net.



+64 Profil

icon Re: JQuery Potrebna Pomoc06.12.2012. u 14:23 - pre 138 meseci
Jel moze ovako da se resi: http://jsfiddle.net/KhkC2/

Code:

//html
<html>
<head>
    <title></title>
</head>
<body>
    <h1>Primer</h1>
    <select id="database" class="database" style="width:200px;">
        <option value="1">World</option>
        <option value="2">Auth</option>
        <option value="2">Chars</option>
    </select>
    
    <div id="rezultat">
        
    </div>
</body>
</html>

//js
$(document).ready(function() {
    $("#database").change(function() {
        $('#rezultat').html('<hr><select><option> Blabla </option></select>');
    });
});​
 
Odgovor na temu

alfa-pro
Pancevo

Član broj: 241818
Poruke: 476
*.dynamic.sbb.rs.



+7 Profil

icon Re: JQuery Potrebna Pomoc06.12.2012. u 17:50 - pre 138 meseci
Probao sam ja to ali pazi moju strukturu..

Radim u PHP-u, ceo projekat je MVC..

Imam Controller Database sa metodama get_database, get_table, show_table_result i svaka metoda upucuje na drugi (zasebni) views!

E sada ja sam googlao i video sam da to mogu da pozivam putem jquery.post(). Ali to nesto nece da radi na MVC. Jer meni je controlleru logika koja poziva model koji mi daje rezultate iz baze, a u views delu imam foreach koja mi izlistava to....



Kada vidjamo uvek ista lica, na kraju ona postaju deo našeg života. A kada postanu
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.
 
Odgovor na temu

nemnesic
nemnesic
Software Developer
Vranje Florida

Član broj: 44355
Poruke: 802
*.ga.at.cox.net.



+64 Profil

icon Re: JQuery Potrebna Pomoc06.12.2012. u 20:28 - pre 138 meseci
nisam bas siguran da razumem ali....
naravno uradis jquery $.post() ili php ti vrati nazad npr json. i onda oradis $.each()...i lepo ispises json koji ti je controller vratio...nesto ovako


Code:

$.post('URL_PUTANJA', function(data) {
      //data je json array  koji je php vratio
      each(data, function(index, value) {
       console.log(value); // ovde su ti vrednosti...
       
   });
});
 
Odgovor na temu

alfa-pro
Pancevo

Član broj: 241818
Poruke: 476
*.dynamic.sbb.rs.



+7 Profil

icon Re: JQuery Potrebna Pomoc07.12.2012. u 12:49 - pre 138 meseci
Cek znaci ja moram moj Query upit (rezultat) da enkodujem direktno u Controller-u...

Code:

$data['query'] = $this->db->query('SELECT * FROM world);

$rows = array();

foreach($data['query'] -> results() as $row)
{
    $rows[] = $row->name;
}
print json_encode($rows);



I onda putem jquery da pozovem odredjeni kontroler..
Kada vidjamo uvek ista lica, na kraju ona postaju deo našeg života. A kada postanu
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.
 
Odgovor na temu

[es] :: Javascript i AJAX :: JQuery Potrebna Pomoc

[ Pregleda: 1333 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.