Codeigniter中的AJAX POST无法正常工作

时间:2014-07-15 23:48:46

标签: jquery ajax codeigniter-2

我在Codeigniter中有以下代码:

Controller(users.php):

         public function ajaxform()
              {
               $this->load->helper('url');
               $this->load->view('users/ajaxview');
              }

              public function ajaxdata()
              {
                $message = $this->input->post('input_data');
                echo $message;
              }

查看(ajaxview.php):

   <script type = "text/javascript">
   $(document).ready(function(){

    $("#search").keyup(function(){
    var val = $(this).val().toLowerCase();

    var post_data = {'input_data': val};
    var base_url = '<?php echo base_url();?>';
    $.ajax({ type :'POST', 
     data : post_data,
     url : base_url + "users/ajaxdata",
     success : function(data){
     $("#mydiv").html(data)
 }   
 });
 });
 });
</script>

   

<input type="text" id="search"></p>
<div id = "mydiv"></div>

我使用http://www.example.com/index.php/users/ajaxform访问控制器以获取表单页面。但是,当我在表单中输入内容时,没有任何内容出现,我无法弄清楚原因。谁能告诉我我做错了什么?感谢。

0 个答案:

没有答案