自动完成功能不起作用

大卫

我正在通过CodeIgniter进行自动补全。我遵循了http://www.codersmount.com/2012/09/jquery-ui-autocomplete-in-codeigniter-with-database/上的教程我更改了数据库等变量,但是将数据库更改为不存在的数据库时,它不会给出任何错误,因此我认为它是视图本身中的内容,但无法弄清楚是什么。

提前致谢

        <?php 

        ?>

        <!DOCTYPE html>
        <html lang="en-US">
            <head>

                <link href="<?php echo base_url() . 'resources/css/jquery-ui-1.10.3.custom.css' ?>" rel="stylesheet" type="text/css"/>
                <script type="text/javascript" src="<?php echo base_url() . 'resources/js/jquery-1.9.1.js' ?>"></script>
                <script type="text/javascript" src="<?php echo base_url() . 'resources/js/jquery-ui-1.10.3.custom.js' ?>"></script>

                <script>
                    $(document).ready(function() {
                        alert('test');
                        $(function() {
                            $("#test").autocomplete({
                                source: "birds/get_birds"
                            });
                        });
                    });

                </script>
                <title>Add Project</title>


            </head>

            <body>
                ID :<input type="text"  id="test"> <br>

            </body> 
        </html>

这是我的控制器:

        <?php

        //birds.php
        class Birds extends CI_Controller{
          function index(){
            $this->load->view('birds_view');
          }

          public function get_birds(){
            $this->load->model('birds_model');
            if (isset($_GET['term'])){
              $q = strtolower($_GET['term']);
              $this->birds_model->get_bird($q);
            }
          }
        }


        ?>

这是我的模特:

        <?php
        //birds_model.php (Array of Strings)
        class Birds_model extends CI_Model{
          function get_bird($q){

            $this->db->select('Code');
            $this->db->like('Code', $q);
            $query = $this->db->get('R_Projects');
            if($query->num_rows > 0){
              foreach ($query->result_array() as $row){
                $row_set[] = htmlentities(stripslashes($row['Code'])); //build an array
              }
              echo json_encode($row_set); //format the array into json data
            }
          }
        }
大卫
  source: "birds/get_birds"

需要是这样的:

  source: "<?php echo site_url('birds/getbirds'); ?>"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

自动跳转自动完成功能不起作用

vscode键入自动完成功能不起作用

组合框自动完成功能不起作用

阿尔及利亚角度自动完成功能不起作用

HTML自动完成功能不起作用

jQuery自动完成功能不起作用

AJAX 自动完成功能不起作用

Django自动完成功能不起作用

蚀Java自动完成功能不起作用

Godot / GDScript:自动完成功能不起作用

jQuery自动完成功能不起作用?

NSManagedObject子类的Xcode 9.3自动完成功能不起作用?

尝试使其动态时,jQuery AJAX 自动完成功能不起作用

适用于 Unity 的 Visual Studio 自动完成功能不起作用

Visual Studio Code中的标签页自动完成功能不起作用

jquery中的自动完成功能不起作用,但jquery正常运行

为什么我的自动完成功能不起作用?

Windows中OpenCV-Python的自动完成功能不起作用

角材料自动完成功能不起作用,未显示任何错误

设置TextField InputProps时Material-UI自动完成功能不起作用

Google Place by classname自动完成功能不起作用

哦,OSX上的我的ZSH Docker自动完成功能不起作用

初学者:自动完成功能不起作用?

导入语句的Xcode自动完成功能不起作用(cocoapods)

PhpStorm中的TailwindCSS自动完成功能不起作用

选项卡上的NVim Omnisharp-Vim自动完成功能不起作用

Jquery 不同类型的自动完成功能不起作用

更新jquery-ui版本后,自动完成功能不起作用

PyCharm中的pytest固定装置自动完成功能不起作用