Posto me niko nije uputio kako da ucitam options u selectu od xmlhttprequest, problem sam resio na seljacki nacin.
Scenario:
Surfer bira prvo tip motora.
Onda, u <div id="Configure"> se ucita novi <select>, primer:
Code:
<select name="Model" id="Motor" onchange="GetDetails()">
<option value="1">5 vrata - CRD</option>
<option value="3">3 vrata - CRD</option>
<option value="4">5 vrata - CRDI</option>
<option value="7">5 vrata - CRDsdfa</option>
<option value="10">5 vrata - CRDsf</option>
<option value="ID iz baze">
JS Funkcija get details ucita detalji za selektovani model, t.e. koje dodatke su moguce i cenu.
Kod koji se dobije preko httprequesta je izgledao nesto ovako:
Code:
<input type="checkbox" disabled="disabled" checked="checked" />
<strong>Kodirani kljuc</strong>
<input type="checkbox" disabled="disabled" checked="checked" />
<strong>Obrtomer</strong>
<input type="checkbox" disabled="disabled" checked="checked" />
<strong>Centralna brava</strong>
<script>SetCena(5000)</script>
E sad....
Ucitaju se dodatke, ali se cena ne setuje, t.e. JS ucitan preko xmlhttprequesta SE NE IZVRSAVA.
Slicni kod mi treba i za proracun kredita, t.e. treba da se ucitaju: minimalno ucesce i koeficijenat.
Ali i ovde ne bi radilo.
Tako da na kraju sam dobio sledeco, seljacko resenje:
Code:
<form id="Konfigurator" action="">
Motor:
<select name="Motor" id="Motor" onchange="GetModeli(this)">
<option value="1,3 GL">1,3 GL</option>
<option value="1,5 GL">1,5 GL</option>
<option value="1,6 GT">1,6 GT</option>
</select><br />
<div id="Configure"></div>
<div id="Detalji"></div><div class="Vkupno">Vkupno (vo gotovo):
<span id="TotalCash">0</span> €</div>
<hr width="50%" align="center" height="1" color="#324C97">
Tip na kredit:
<select name="Tip" id="Tip" onchange="GetFirmi(this)">
<option>Izberi tip na kredit:</option>
<option value="Kredit">Kredit</option>
<option value="Lizing">Lizing</option>
</select>
<div id="Firmi"></div>
<div id="Rati"></div>
<div id="Proracun">
<label for="Ucestvo">Učestvo:
<input type="text" name="Ucestvo" id="Ucestvo"></label>
Rata: <span id="Rata"></span> €
</div>
<div id="Temp"></div>
<input type="button" value="df" onclick="Racunaj()">
</form>
</div>
</div> </div>
Sto se tice cene, to sam resio na sledeci nacin:
<option value="IDModelaMotora-Cena">Model</option>
A onchange radim split("-"), upisem cenu, i ucitam detalje.
Ako moze neko da me uputi kako da popunim vec postojece, disabled <select> i da izvrsim JS koja bi se ucitala preko xmlhttprequesta.
Mislim da su u pitanju neke Nodove, Childove, Parente, ali ne znam sta da guglam.
routing protocols enable routers to route routed protocols!