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: 11 let
|
0