Autocomplete

02.09.2011. 12:54:27 sagatavoja Deniss Fedotovs (deni2s)

Lielākā daļa mājaslapu mūsdienās izmanto jQuery bibliotēku, tāpēc izmantot jQuery UI iekļauto Autocomplete vidžetu sķiet diezgan loģiski.

Autocomplete

Problēma tāda, ka jQuery UI Autocomplete vidžeta dokumentācija ir diezgan saraustīta, tāpēc zemāk ir saites uz pilnīgāko informāciju:

Svarīgi atcerēties, ka pieprasījums jādod ar GET parametru "term" un rezultāti jāatgriež šādā JSON formatējumā:

[{"label":"Nosaukums","value":"232"},{"label":"Nosaukums cits","value":"63"},{"label":"Vēl kāds nosaukums","value":"asd"}]

 


12 komentāri Komentēšana pieejama visiem.
koko (janis@xit.lv) komentēja 02.09.2011. 14:46:26 (ip:217.69.114.15)
Komentāra reitings: 0

Muļķības par atdodamajiem datiem. Defaultā, jā, protams šitā vajag, taču visus callback var pārrakstīt. Piemēram,
$('#input_lauks').autocomplete({
..
select: function(event, ui) {
var mainiigais = ui.item.jebkursh_mainiigais;
var mainiigais2 = ui.item.jebkursh_mainiigais2;
},
..
}).data("autocomplete")._renderItem = function( ul, item ) {
return $j("<li></li>")
.data( "item.autocomplete", item )
.append( "<a>" + item.dajebkaads_keys + "</a>" )
.appendTo( ul );
};

Šitādā veidā pilnīg visu var pārrakstīt un var dot pretī dajebkāda tipa json datus, piemēram [{"kaka":"Brūna","mainigais1":"kruta","mainigais2": "Vēl krutāk"}, {..}].

Protams, UI dokumentācijā tas nav aprakstīts, bet, ja nemoka slinkums, tad no piemēriem var izzīst :)

deni2s komentēja 02.09.2011. 20:38:38
Komentāra reitings: 0

Paldies par papildinājumu! :) Šis var noderēt.

RgfHE (nn147826@mail.ru) komentēja 26.04.2021. 08:56:00 (ip:45.146.231.204)
Komentāra reitings: 0

Medicine information leaflet. Long-Term Effects.
<a href="https://pregabalin24x7.top">buy pregabalin cheap</a> in Canada
Everything news about medicament. Get information now.

JaniceCow (1essay@mail.ru) komentēja 30.04.2021. 15:18:05 (ip:45.146.231.204)
Komentāra reitings: 0

printable cialis coupon <a href="https://mycialistabs.com/">where can i buy cialis</a> best place to buy cialis online forum

TiffanyVam (2essay@mail.ru) komentēja 03.05.2021. 12:42:09 (ip:45.153.226.4)
Komentāra reitings: 0

cialis price per pill <a href="https://toptadalafiltabs.com/">what is the difference between viagra and cialis</a> purchasing cialis

Stellatoozy (3essay@mail.ru) komentēja 05.05.2021. 06:46:01 (ip:45.146.231.204)
Komentāra reitings: 0

write a hook for an essay <a href="https://topessaywriterfas.com/">benefits of college education essay</a> write dialogue essay

Rebeccalet (4essay@mail.ru) komentēja 07.05.2021. 02:28:10 (ip:45.153.226.4)
Komentāra reitings: 0

cheeap essay writing service <a href="http://writemyessayslfd.com/">cheapest essay writing service</a> essay on civil service exam

FrancesKal (5essay@mail.ru) komentēja 07.05.2021. 08:48:24 (ip:212.60.7.170)
Komentāra reitings: 0

viagra natural <a href="https://mrviagrashop.com">women viagra pills</a> sildenafil tab

MartinaLib (6essay@mail.ru) komentēja 08.05.2021. 00:33:11 (ip:45.146.231.204)
Komentāra reitings: 0

itsoktocry viagra <a href="https://mysildenafilkr.com/">cheap viagra</a> viagra jokes

PgwWX (8essay@mail.ru) komentēja 12.05.2021. 06:08:56 (ip:45.146.231.204)
Komentāra reitings: 0

relevant coursework resume <a href="http://coverletterforresumetop.com/">do cover letters help</a> programmer resume

KathrynWeift (7essay@mail.ru) komentēja 12.05.2021. 07:02:39 (ip:5.8.51.134)
Komentāra reitings: 0

is there a generic cialis available in the us <a href="http://tadalafilled.com/">buy cialis</a> cialis viagra online

QddXM (11essay@mail.ru) komentēja 14.05.2021. 05:13:15 (ip:45.153.226.4)
Komentāra reitings: 0

buy viagra online cheapest <a href="https://edviagramaster.net/">online sildenafil</a> indian viagra

Komentāra pievienošana

Ar * atzīmētie lauciņi ir jāaizpilda obligāti.





[ uz rakstu sarakstu ]

Reklāma
Par web.hc.lv

web.hc.lv ir vortāls, kurā tiek aplūkoti mājaslapu veidošanas un mārketinga aspekti, no idejas līdz gandarījumam.

[Valid RSS] Valid XHTML 1.0! Valid CSS!

RSS 2.0 ziņu barotne (news feed)  Twitter

reģistrēties