From da5d884605016a34e2a0e7b36f6ec512b1ec73c7 Mon Sep 17 00:00:00 2001 From: Simon Brooke Date: Sun, 30 Sep 2018 14:33:32 +0100 Subject: [PATCH] Fixed async menu loading --- resources/js/selectize-one.js | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/resources/js/selectize-one.js b/resources/js/selectize-one.js index f248b6f..3b3ae04 100644 --- a/resources/js/selectize-one.js +++ b/resources/js/selectize-one.js @@ -10,18 +10,16 @@ $('#{{widget_id}}').selectize({ create: false, load: function(query, callback) { - console.log('Desperately seeking ' + query); - if (query === null || !query.length) return callback(); + if (query === null || !query.length || query.length < 5) return callback(); $.ajax({ url: '/json/auto/search-strings-{{entity}}?{{field}}=' + query, type: 'GET', - dataType: 'jsonp', - error: function() { - console.log( 'Query ' + query + ' failed.'); - callback(); + dataType: 'json', + error: function(xhr, status, error) { + console.log( 'Query `' + query + '` failed with status: `' + status + '`; error: `' + error +'`'); + console.dir(xhr); }, success: function(res) { - console.log('Received ' + res + ' records for ' + query); callback(res); } });