Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用Ajax调用引导Typeahead_Javascript_Php_Mysql_Typeahead.js_Bootstrap Typeahead - Fatal编程技术网

Javascript 使用Ajax调用引导Typeahead

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

对我来说,这是我第一次使用Bootstrap Typeahead。 我想在typeahead中显示20个联系人的列表,格式如下:

 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