| Autor | Zpráva | ||
|---|---|---|---|
| Jr6ous Profil * |
Používám JQuery - autocomplete pro našeptávání místa v inputboxu. Projekt je na https protokolu, takže nemohu načítak online data z jiných adresních portálů. Nemáte nápad jak nechat načíst seznam všech obci v ČR z lokálních zdrojů a ne natvrdo vypsáním do kódu?
XML ? - jak a dá se vůbec sehnat XML se všemi obcemi ČR? nebo MYSQL ? - jak a dá se někde sehnat seznam obcí pro import od MySQL?
<SCRIPT type=text/javascript>
$(function() {
var availableTags = ["misto1", "misto2", "misto3"];
$("#cil").autocomplete({
source: availableTags
});
});
</SCRIPT>
<form>
<input type="text" value="" name="cil" id="cil" />
</form>
|
||
| Chamurappi Profil |
#2 · Zasláno: 19. 7. 2010, 15:25:53
Reaguji na Jr6ouse:
„Nemáte nápad jak nechat načíst seznam všech obci v ČR z lokálních zdrojů a ne natvrdo vypsáním do kódu?“ <script src="http://cizi-server.example.com/seznam-obci.js"></script> Se sháněním seznamu měst ti neporadím. |
||
| Mike8748 Profil |
#3 · Zasláno: 19. 7. 2010, 15:29:46
obce najdeš tady, http://aplikace.mvcr.cz/adresa/xml.html
|
||
| Jr6ous Profil * |
#4 · Zasláno: 19. 7. 2010, 15:39:44
Dobře tak obce bychom měli z mvcr.cz (obce.xml) až navelká písmena v názvech obcí vyhovuje.
Jak tedy upravit JQuery, aby tento seznam názvů obcí XML načetl? Toto je zdroj: obce.xml <?xml version="1.0" ?> - <adresy stav_k="18. červnu 2010" typ="obce s rozsirenou pusobnosti,obce"> - <oblast typ="praha" nazev="Praha"> <obec nazev="PRAHA" muzi="628453" zeny="656845" /> </oblast> - <oblast typ="obec_s_rozsir_pusob" nazev="AŠ" kraj="KARLOVARSKÝ" okres="CHEB"> <obec nazev="AŠ" muzi="6670" zeny="6840" /> <obec nazev="HAZLOV" muzi="843" zeny="836" /> <obec nazev="HRANICE" muzi="1093" zeny="1157" /> .... Díky |
||
| Chamurappi Profil |
#5 · Zasláno: 19. 7. 2010, 15:56:33
Reaguji na Jr6ouse:
Nijak. Vyrob z toho XML externí JS. |
||
| Aichi Profil |
#6 · Zasláno: 19. 7. 2010, 17:54:16
Nebo udělej na svém serveru proxy. Jestli tam máš Apache, tak je to jeden řádek do konfiguráku se zápisem ProxyPath. Pak se to xml bude tvářit jako lokální soubor a pomocí JS k němu můžeš přistoupit.
|
||
|
Časová prodleva: 9 měsíců
|
|||
| gargii Profil * |
#7 · Zasláno: 1. 4. 2011, 00:39:53
Jr6ous:
Pro našeptávání poštovních adres se může hodit Smartform: http://www.smartform.cz |
||
|
Časová prodleva: 1 rok
|
|||
| v3li Profil * |
#8 · Zasláno: 14. 6. 2012, 14:35:26
mě pomohlo tohle http://jqueryui.com/demos/autocomplete/
|
||
|
Časová prodleva: 14 let
|
|||
0