Hallo,
Ik heb een autocomplete, die waardes ophaalt uit de database. Het wordt op de volgende manier opgehaald:
"afbeelding.png categorie productnaam"
Nu ontleed ik de resultaten en plaats ze in de autocomplete:
Nu heb ik alles opgehaald en opgedeeld en nu plaats ik het in de autocomplete resultaten maar daar gaat het mis:Code:$( "#search" ).autocomplete({ source: "/beta/inc/plugin/autocomplete.php", minLength: 2, select: function( event, ui ) { event.preventDefault(); var image_end = ui.item.value.indexOf(' '); // Alles wat na afbeelding.png komt var selected = ui.item.value.substring(image_end+1); // Alles wat na afbeelding.png komt + spatie var space_pos = selected.indexOf(' '); var selected_1 = selected.substring(0,space_pos); // categorie var selected_2 = selected.substring(space_pos+1); //productnaam window.location = "/beta/"+selected_1; //$('#search').val(selected); }
In de img tag plaatst hij netjes de afbeelding. Maar in de span plaatst hij nu "Categorie naam Product naam" en ik wil alleen de product naam weergeven.Code:.data("autocomplete")._renderItem = function(ul, item) { return $("<li></li>") .data("item.autocomplete", item) .append("<a><img src='"+item.value.substring(0,item.value.indexOf(' ')) + "' height='20' width='20' /><span> " + item.value.substring(item.value.indexOf(' ')+1) + "</span></a>") .appendTo(ul); };
Iemand een idee?
- jQuery autocomplete value
-
16-08-2012, 10:04 #1
- Berichten
- 144
- Lid sinds
- 18 Jaar
jQuery autocomplete value
-
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic