サーバーでデータが利用できない場合、またはサーバー エラーが発生した場合、またはサーバー データが null の場合、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()
});