Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.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 使用oracle表在codeigniter中实现Jquery UI自动完成_Javascript_Php_Jquery_Codeigniter_Autocomplete - Fatal编程技术网

Javascript 使用oracle表在codeigniter中实现Jquery UI自动完成

Javascript 使用oracle表在codeigniter中实现Jquery UI自动完成,javascript,php,jquery,codeigniter,autocomplete,Javascript,Php,Jquery,Codeigniter,Autocomplete,views.php <div class="input-group"> <input class="form-control" id="nomor_cari" maxlength="16" placeholder="No. CM / No. KTP"> 功能获取号 <?php function get_no($q) { $this->db->select('NO_MEDREC'); $this-&

views.php

<div class="input-group">
<input class="form-control" id="nomor_cari" maxlength="16" placeholder="No. CM / No. KTP">
功能获取号

<?php
        function get_no($q)
    {
        $this->db->select('NO_MEDREC');
        $this->db->like('NO_MEDREC', $q);
        $query = $this->db->get('PASIEN_IRJ');
        if($query->num_rows > 0)
        {
            foreach ($query->result_array() as $row)
            {
                $row_set[] = htmlentities(ucfirst($row['NO_MEDREC'])); 
            }
            $this->output
                    ->set_content_type('application/json')
                    ->set_output(json_encode($row_set)); 
        }
        echo $query->row();
    }?>
我错过了什么?(我确信.js是被加载的,因为当使用本地变量时,它的工作方式就像charm一样)

以防万一,这是我的自动加载

$autoload['libraries'] = array('database', 'email', 'session');
$autoload['helper'] = array('url', 'template', 'message', 'misc');
我认为问题在于“来源”。请尝试像这样使用json

$('#nomor_cari').autocomplete({
    source: function (request, response) {
        $.getJSON("ful_url/get_no?term=" + request.term, function (data) {
            response($.map(data.dealers, function (value, key) {
                return {
                    label: value,
                    value: key
                };
            }));
        });
    },
});
        $('#nomor_cari').autocomplete({
        source: availableNumber,
        dataType: 'JSON'
    });
$autoload['libraries'] = array('database', 'email', 'session');
$autoload['helper'] = array('url', 'template', 'message', 'misc');
$('#nomor_cari').autocomplete({
    source: function (request, response) {
        $.getJSON("ful_url/get_no?term=" + request.term, function (data) {
            response($.map(data.dealers, function (value, key) {
                return {
                    label: value,
                    value: key
                };
            }));
        });
    },
});