You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Trying desperately to get the library working with a PHP script. At the moment it's just returning a hardcoded JSON string but as shown in image below ... the result of the PHP file is absolutely 100% a JSON object but the autocomplete field refuses to display it. I know I'm only missing the smallest piece of the puzzle but I'll be darned if I can work out what it is.
Here is the instantiation code:
serviceUrl: 'search-projects.php', //tell the script where to send requests
dataType: "json",
minChars: 3,
width: 450, //set width
onSelect: function (suggestion) {
$('#selection').html('You selected: ' + suggestion.value + ', ' + suggestion.data);
},
transformResult: function (response) {
console.log(response);
return {
suggestions: $.map(response.myData, function (dataItem) {
return {value: dataItem.valueField, data: dataItem.dataField};
})
};
},
showNoSuggestionNotice: true,
noSuggestionNotice: 'Sorry, no matching results',
});
I have posted the same issue on StackOverflow.
The text was updated successfully, but these errors were encountered:
Hey @tkirda , thanks for the speedy reply. That does indeed solve the issue... but having now re-read the doco the option "transformResult" should, in theory, convert a non-standard response into the "suggestions" response format ... and it clearly didn't do that. Any idea why?
Trying desperately to get the library working with a PHP script. At the moment it's just returning a hardcoded JSON string but as shown in image below ... the result of the PHP file is absolutely 100% a JSON object but the autocomplete field refuses to display it. I know I'm only missing the smallest piece of the puzzle but I'll be darned if I can work out what it is.
Here is the instantiation code:
I have posted the same issue on StackOverflow.
The text was updated successfully, but these errors were encountered: