在jquery标记字段中获取重复值,如何避免重复的值

时间:2017-05-08 06:22:10

标签: php jquery codeigniter

大家好我正在使用jquery令牌字段,因为多次获取相同的用户名所以我想它应该只下面一次我发布了我的代码你能告诉我如何避免重复值。 getting same values repeatedly

下面带有文本框的脚本中的tokenfield代码。我正在使用codeigniter框架。

<input type="text" name="txt" class="get_username">

<script>
function get_token_field() {
    $('.get_username').tokenfield({
        autocomplete: {
            source: "<?= base_url('controller/method name') ?>",
            delay: 100
        },
        showAutocompleteOnFocus: true
    });
}
</script>

Codeigniter控制器中的脚本

if (isset($_GET['term'])) {
    $name = strtolower($_GET['term']);
    $this->model_name->get_user_names($name);
}

Codeigniter Model中的脚本

public function get_user_names($name) {

    $this->db->select('*');
    $this->db->from('users');

    $this->db->like('username', $name);

    $query = $this->db->get();
    if ($query->num_rows() > 0) {
        foreach ($query->result_array() as $row) {
            $test[] = $row['username'];

        }
        echo json_encode($test); //format the array into json data
    }
}

0 个答案:

没有答案
相关问题