如何使用codeigniter将数据传递到ajax?

时间:2014-11-09 06:21:32

标签: jquery ajax codeigniter

我目前使用的是Codeigniter,我想在菜单上创建通知 在控制器

class Notes extends Frontend_controller{

    public function __construct() {
        parent::__construct();
    }
    public function index(){

        $this->data['data'] = array(
            'fuck'=>'fuck',
            'fucks'=>'fuckf',
            'fuckf'=>'fucks',
        );
        $this->load->view('templates/notification/notification',$this->data);
    }
}

这是我回显数据来查看 在视图中

    <li>
       <?PHP foreach($data as $data ){
        echo $data;
      } ?>
   </li>

最后我打电话给Jquery ajax

<script>
    $(function() {
        var data = document.getElementsByTagName("li").val();
        $.ajax({
            type: "POST",
            url: "<?PHP echo base_url("/notes/notes") ?>",
            data: data,
            contentType: 'application/json; charset=utf-8',
            dataType: 'html',
            async: true,
            cache: false,
            success: function(res) {
                $("#notes").html(res);
            }
        });
        return false;
    });
</script>

结果我收到如下错误

我现在该怎么办请帮助 未捕获的ReferenceError:$未定义

1 个答案:

答案 0 :(得分:1)

您可能没有在代码中包含JQuery