Ciao a tutti ragazzi, sto cercando di fare uno script di autocomplete. Il problema che ho è che una volta che PHP invia i risultati della ricerca autocomplete in formato JSON, non riesco poi a leggerli tramite javascript.
Questa è la chiamata ajax che richiede i risultati:
codice:
$.ajax({ type: 'GET', url: 'hobby_search.php', data: { term: txt }, dataType: 'json', // Choosing a JSON datatype success: function(data) { var JSONArray = $.parseJSON( data ); console.log(JSONArray); }, error: function() {alert("Error. Try later.");} });
La console mi dice che l'array JSONArray è null e non riesco a capire perché..
Mentre questo è un esempio dei risultati in JSON:
codice:
[{"ID":"1","name":"Amateur astronomy \r"},{"ID":"2","name":"Amateur microscopy \r"},{"ID":"173","name":"Amateur radio \r"},{"ID":"299","name":"Amateur astronomy \r"},{"ID":"349","name":"Amateur theater \r"}]
Avete qualche idea? Grazie!