SELECT2停止工作

时间:2014-07-07 21:03:07

标签: javascript jquery

我正在使用select2组件(版本:3.4.8),但突然间它停止了工作。这是我的代码:

$('#acompanhantes').select2({
    formatNoMatches: 'Nenhum resultado encontrado',
    formatSearching: 'Buscando...',
    formatSelection: format,
    formatResult: format,
    multiple: true,
    ajax: {
            url: "query.php?acao=listar_nome_usuarios&exceto=<?=$_SESSION["usuario"]["id_colaborador"];?>",
            dataType: 'json',
            type: "POST",
            data: function (term) {
                return {
                    termo: term
                };
            },
            results: function (data) {
                return {results: data};
            }
        },
    });

    function format(item) { 
        return capitalize(item.text);
    }

有谁知道如何调试以了解它出错的地方?我仍然得到一个结果,但是当我输入输入时,它不会搜索,也不会插入下划线。

1 个答案:

答案 0 :(得分:1)

您的JSON语法错误。立即尝试

$('#acompanhantes').select2({
    formatNoMatches: 'Nenhum resultado encontrado',
    formatSearching: 'Buscando...',
    formatSelection: format,
    formatResult: format,
    multiple: true,
    ajax: {
            url: 'query.php?acao=listar_nome_usuarios&exceto=<?=$_SESSION["usuario"]["id_colaborador"];?>',
            dataType: 'json',
            type: "POST",
            data: function (term) {
                return {
                    termo: term
                };
            },
            results: function (data) {
                return {results: data};
            }
        }
    });

    function format(item) { 
        return capitalize(item.text);
    }