Ikzelf zit me af te vragen wat nou eigenlijk de manier is om een JSON-result via de JqueryUI autocomplete in te laden? Iemand die me er wat meer over kan vertellen?
Ikzelf heb deze code:
Maar ik vraag me af hoe ik de waardes uit mijn station_suggest.php kan ophalen? Tot nu toe toont de autocomplete niks.
De JSON-result ziet er als bijv. volgt uit (is aanpasbaar via de ?term=helmond parameter...)
Tot nu toe tonen ui.item.places.plaats, nog niks, dus dit is fout. Hoe moet het dan wel?
Ook de dropdown is behoorlijk leeg, deze moet ook gevuld worden.
Ikzelf heb deze code:
// debug functie om te kijken wat er aangeklikt is...
function log(message) {
$( "<div>" ).text( message ).prependTo( "#log" );
$( "#log" ).scrollTop( 0 );
}
$(document).ready(function(){
$("#stationsearch").autocomplete({
source: "station_suggest.php",
minLength: 2,
select: function( event, ui ) {
log( ui.item ?
"Selected: " + ui.item.places.plaats + " aka " + ui.item.places.afkorting :
"Nothing selected, input was " + this.value );
}
});
}); Maar ik vraag me af hoe ik de waardes uit mijn station_suggest.php kan ophalen? Tot nu toe toont de autocomplete niks.
De JSON-result ziet er als bijv. volgt uit (is aanpasbaar via de ?term=helmo
{"count":4,"places":[{"plaats":"Helmond","afkorting":"hm"},{"plaats":"Helmond t Hout","afkorting":"hmh"},{"plaats":"Helmond Brandevoort","afkorting":"hmbv"},{"plaats":"Helmond Brouwhuis","afkorting":"hmbh"}]} Tot nu toe tonen ui.item.places.plaats, nog niks, dus dit is fout. Hoe moet het dan wel?
Ook de dropdown is behoorlijk leeg, deze moet ook gevuld worden.