mysql查询在codeigniter php中永远加载

时间:2013-05-01 18:59:19

标签: php mysql codeigniter

我不知道为什么以下不起作用。我已经在替代项目上测试了mysql,它可以工作。

也许你们可以看到我不是:用户点击提交按钮:

HTML:

<form class='find_form'>
    <input class='find_value'/>
    <input class="find_submit" type="submit"/>
</form>

JS:

$(".find_submit").click(function() {;
    var value = $('.find_value').val();
    if (value == false) { return false; } else {
        var request = $.ajax({
        type: "POST",
        url: "/forum/index.php/ajax/find_active",
        dataType: 'json',
        data: {value: value}
        });
        request.done(function (response){
            console.log(response);
            //update history
            //update threads
            //update activecontent['thread_name']
            active(response['active']);
        });
        return false;
    }
});

AJAX / find_active:

function find_active()
{
        $active = $this->input->post('value');
        $active_list = $this->search_model->find_active($active);
        //...//
}

search_model:

    public function find_active($active)
    {
        $sql = "SELECT * 
                FROM keywords
                WHERE keywords.keyword 
                LIKE '%$active%'
                ORDER BY count DESC";
        $query = $this->db->query($sql);
        return $query->result_array();
    }

点击提交后,它运行ajax / find_active并在firebug中,轮子一直转动,直到我收到内存错误。

我已恢复到正在运行的修订版,并仅添加了查询。所以我99%肯定它导致了这个问题。

有什么想法吗?

0 个答案:

没有答案