Javascript 使用Ajax调用引导Typeahead
对我来说,这是我第一次使用Bootstrap Typeahead。 我想在typeahead中显示20个联系人的列表,格式如下:Javascript 使用Ajax调用引导Typeahead,javascript,php,mysql,typeahead.js,bootstrap-typeahead,Javascript,Php,Mysql,Typeahead.js,Bootstrap Typeahead,对我来说,这是我第一次使用Bootstrap Typeahead。 我想在typeahead中显示20个联系人的列表,格式如下: Alex Steven +393333333333 ..... .... Lee Sloane +393323349530 Array ( [0] => Array ( [value] => +393323243523 [text] => Edan Constance (+3
Alex Steven +393333333333
.....
....
Lee Sloane +393323349530
Array
(
[0] => Array
(
[value] => +393323243523
[text] => Edan Constance (+393323243523)
)
[1] => Array
(
[value] => +393323349530
[text] => Lee Sloane (+393323349530)
)
作为第一步,我写下:
typeahead: {
source: function(queryForHints) {
if(queryForHints.length<4)
return '';
var parameters = {'queryForHints': queryForHints};
jQuery.ajax({
url: "/thisroute",
data: parameters,
type: "POST",
dataType: "json",
success: function (data) {
return data;
},
error: function (data) {
console.log("error for xxxxx/xxxxx");
},
async: true
});
}
在ajax调用的“数据”结果中,我有(作为成功的结果):
现在在Console中,我收到了此错误,但没有显示任何内容:
Uncaught TypeError: Cannot read property 'success' of undefined
如何解决我的问题?我看不出您在哪里利用对象的成功属性。。。您似乎描述了,当您在success函数中检查数据对象时,您得到了您所期望的结果。我看不到您在哪里尝试访问某些对象成功属性。。。你能展示一下吗?我看不出你在哪里对一个对象的成功属性感兴趣。。。您似乎描述了,当您在success函数中检查数据对象时,您得到了您所期望的结果。我看不到您在哪里尝试访问某些对象成功属性。。。你能给我看看这个吗?
Uncaught TypeError: Cannot read property 'success' of undefined