Codeigniter在jQuery自动完成中面临的问题

用户名

我在使用Codeigniter的Jquery自动完成中遇到问题。当我使用自动完成数据时,它不可见。

看法

<script>
$(function () {
    $('#suggest_product').autocomplete({
        source: '<?php echo site_url("cart/suggest_products"); ?>',
        select: function (event, ui) {
        },
        success: function (resp) {
            alert("auto");
            console.log(resp);
        },
        error: function () {
            alert("Oops, that didn't work. Please try again.");
        }
    });
    $.fn.extend({
        propAttr: $.fn.prop || $.fn.attr
    });
});
</script>

控制器

function suggest_products(){
        print_r($this->Product_model->suggest_products($_REQUEST['term']));
    }

模型

function suggest_products($term){
        $data   = array();
        $term   = strtolower( addslashes( trim( urldecode($term) ) ) );
        $this->db->select('name');
        $this->db->like('name',$term);
        $this->db->or_like('sku', $term);
        $this->db->limit(1);
        $temp   =   $this->db->get('products')->result_array();
        $data   = json_encode($temp);
        return $data;
    }

在firebug中看到数据时。来了,li变成了<li><a></a></li>空白。

请帮忙

萨尔曼A

jQuery UI自动完成数据的格式如下:

  • 字符串数组
  • 对象数组,每个对象都必须具有label和/或value属性

所以这:

[{"name":"BLOCKS GREY BIG PILLOW"}]

在服务器端代码中应更改为以下内容之一:

["BLOCKS GREY BIG PILLOW"]
[{"label":"BLOCKS GREY BIG PILLOW"}]

可能最简单的解决方法是更改​​此行:

$this->db->select('name AS `label`', FALSE);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery Ajax自动完成与codeigniter'term'问题

来自分类Dev

使用SQL,PHP在CodeIgniter中实现jQuery UI自动完成

来自分类Dev

jQuery自动完成与JSON问题

来自分类Dev

jQuery自动完成转义问题

来自分类Dev

jQuery UI自动完成问题

来自分类Dev

jQuery自动完成输入密钥问题

来自分类Dev

jQuery 1.9.1的自动完成问题

来自分类Dev

jQuery在Wordpress中自动完成

来自分类Dev

jquery中的表单自动完成

来自分类Dev

python继承中面临的问题

来自分类Dev

多线程中面临的问题

来自分类Dev

JavaScript中自动完成的小部件的问题

来自分类Dev

在最新浏览器中运行自动化脚本时面临的问题

来自分类Dev

在 iOS 中面临消耗品和自动可再生 IAP 的问题

来自分类Dev

在Codeigniter中正确返回jQuery自动完成的响应

来自分类Dev

CodeIgniter没有收到来自自动完成的jQuery的帖子

来自分类Dev

Flask中的jQuery自动完成功能

来自分类Dev

在jQuery自动完成中获取动态值

来自分类Dev

使用jQuery在Qualtrics中自动完成

来自分类Dev

jQuery UI自动完成与Django中的图片

来自分类Dev

自动完成jQuery插件中的调用函数

来自分类Dev

在JQuery自动完成中创建链接

来自分类Dev

jQuery自动完成中的其他参数

来自分类Dev

Rails中的jQuery UI自动完成链接

来自分类Dev

jQuery UI在导航栏中自动完成

来自分类Dev

在自动完成的 jQuery UI 中显示数据

来自分类Dev

自动完成的布局问题

来自分类Dev

自动完成问题

来自分类Dev

codeigniter 中的自动完成下拉菜单不起作用