可以像TEXT一样“选择”ID字段吗?

时间:2013-08-02 00:15:02

标签: jquery json jquery-select2

我的情况是我的json数组将包含idtext,但是我想将full_name字段用作id,有没有选项可以做到了吗?

以下是文档中的示例:

    $(".select2-cat-color").select2({
        data:function() { return { text:'tag', results: data }; },
        formatSelection: format,
        formatResult: format
    });

我找不到关于id的任何文档,所以我一直在寻找一些黑客来实现它。

更新1:
注意我想为返回的JSON数据使用不同的id,例如:

[{ id: 1, text: 'something', full_name: 'something else'},...]

我希望能够使用id full_name字段,以便在我提交表单时发送的值为full_name内容,而不是{{1} }。

1 个答案:

答案 0 :(得分:0)

我自己在文档中找到了它,参数id可用于传递给select2方法的对象(select2选项),它接受一个将所选对象作为参数的函数。

我可以以id的形式返回我想要的东西,这是完美的。