Если данные недоступны на сервере или возникает ошибка сервера, или данные сервера являются нулевыми, javascript выдает исключение obj is null
. Как поймать это исключение?
Поиск в stackoverflow результатов не дал.
Вот код:
var test1 = new Bloodhound({
datumTokenizer: function (d) {
return Bloodhound.tokenizers.whitespace(d.value);
},
queryTokenizer: Bloodhound.tokenizers.whitespace,
remote: {
url: "http://URL?query=",
replace: function(url, query) {
return url + "" + query;
}
}
});
test1.initialize();
$('#idOfAutoCompleteTextBox').typeahead({
hint: true,
highlight: true,
minLength: 1
},
{
name: 'test1',
displayKey: 'value',
source: test1.ttAdapter()
});