MySQL select查询为什么不在codeigniter中传递所有查询的行?

时间:2016-01-14 18:16:45

标签: javascript php mysql codeigniter

我一直致力于一个codeigniter项目。我必须使用下拉列表(使用html select标签)显示出口名称(近4880个元组)。

所以我写下了javascript函数。

function get_out_info() {
                $.ajax({
                    type: 'post',
                    url: URL + 'implementation/get_outlt_info',
                    data: {
                    },
                    success: function (data) {
                        var ajagx = JSON.parse(data);
                        var rows = ['<option value="0" >Select outlets { ' + ajagx.length + ' results }</option>'];
                        for (var x = 0; x < ajagx.length; x++) {
                            rows.push('<option value="' + ajagx[x].idoutlet + '">' + ajagx[x].o_name + '</option>');
                        }
                        $('#out_id').empty().append(rows);

                    }
                });
            }

但是,只有在我的模型中使用limit子句时才会填充下拉列表。

function get_outlet_info() {
        $query_outlt = "SELECT o_name, idoutlet FROM tbl_outlet WHERE o_active = 1 limit 2000";
        return $this->db->query($query_outlt);
    }

有没有办法解决这个问题?

0 个答案:

没有答案