使用自动完成检索多个属性 - json编码

时间:2013-03-14 19:58:51

标签: php javascript jquery jquery-ui-autocomplete tag-it

在创建带标签的输入字段(如Stack Overflow)时,我遇到了tag-it。在此jQuery autocomplete的帮助下,我可以创建类似的功能。

$("#to").tagit({
    autocomplete: {
        source: "/searchUser.php"
    },
    filedName: "name"
});

在这种情况下,它只是检索名称,而我想将ID(用户的ID)与所选名称相关联。在阅读一点点后,我发现我们可以使用这样的事实:

// in searchUser.php script

//while loop starts retrieving all names
    $names[]['label'] = $row['Name'];
    $names[]['id'] = $row['ID'];
echo json_encode($names);

但是,自动整理完成后,ID数据就会丢失。

我的问题是,无论如何我可以将ID与相关名称一起存储。

Might help:tag-it插件提供了通过创建隐藏输入标记来设置fieldName的功能。

<input type="hidden" style="display:none;" value="Name" name="name">

0 个答案:

没有答案