Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 找不到Codeigniter 404页面找不到您请求的页面_Php_Codeigniter_Xampp - Fatal编程技术网

Php 找不到Codeigniter 404页面找不到您请求的页面

Php 找不到Codeigniter 404页面找不到您请求的页面,php,codeigniter,xampp,Php,Codeigniter,Xampp,我搜索了很长时间,终于在谷歌上找到了这个“搜索和查看”教程,但在我尝试运行之后,它显示了“404页面未找到”。有什么错误吗?请帮助我,谢谢你。我真的是个新手 这是controllers->Search.php <?php function ajaxsearch() { if(is_null($this->input->get('id'))) { $this->load->view('input');

我搜索了很长时间,终于在谷歌上找到了这个“搜索和查看”教程,但在我尝试运行之后,它显示了“404页面未找到”。有什么错误吗?请帮助我,谢谢你。我真的是个新手

这是controllers->Search.php

<?php 
 function ajaxsearch()
    {

       if(is_null($this->input->get('id')))
        {

        $this->load->view('input');    


        }
        else
        {
        $this->load->model('Bookmodel'); 

        $data['booktable']=$this->Bookmodel->booktable($this->input->get('id')); 

        $this->load->view('output',$data);

        }


    }
PHP找不到这个
“home/ajaxsearch?id=“
并且您正在调用Search.PHP控制器,除非您将搜索路径更改为home/。试试这个:

替换此项:

"<?php echo base_url();?>home/ajaxsearch?id="

您正在以错误的格式调用函数

更改您的url

"<?php echo base_url();?>home/ajaxsearch?id="
“主页/ajaxsearch?id=”

“搜索/ajaxsearch?id=”

从此

阅读有关codeigniter url路由的更多信息何时会出现页面未找到错误?当我尝试运行“确定”时,能否在浏览器中查找HTML源并在$.get(..)中查找url。这显示了什么?$.get(“search/ajaxsearch?id=“+str,function(data){当您将URL放在浏览器中运行此操作时……然后执行查看源代码(鼠标右键单击-查看源代码-或类似操作)并显示已生成的所有HTML。您在.get()中看到的URL是什么-其他人已经回答了这个问题,但我想让你知道如何去看看发生了什么。在ajaxsearch()的开头放一个echo(“test”);die()然后在浏览器上打开它进行测试。告诉我它是否有效。在控制器或视图中?在搜索控制器中可以尝试访问search/ajaxsearch?id=test。在浏览器中仍然可以看到“test”
<?php
    if(!empty($booktable ))  
 { 

      $output = '';
      $outputdata = '';  
      $outputtail ='';

      $output .= '<div class="container">
                   <div class="table-responsive">
                   <table class="table table-bordered">
                    <thead>
                          <tr>
                  <th>Jantina</th>
                              <th>Bangsa</th>
                              <th>Agama</th>
                  </tr>

                   </thead>
                   <tbody>
                   ';

      foreach ($booktable as $objects)    
       {   
           $outputdata .= ' 

                    <tr> 
                    <td >'.$objects->jantina.'</td>
                    <td >'.$objects->bangsa.'</td>
                    <td>'.$objects->agama.'</td>
                    </tr> 

           ';
        //  echo $outputdata; 

          }  

         $outputtail .= ' 
                         </tbody>
                         </table>
                         </div>
                         </div> ';

         echo $output; 
         echo $outputdata; 
         echo $outputtail; 
 }  

 else  
 {  
      echo 'Data Not Found';  
 }
"<?php echo base_url();?>home/ajaxsearch?id="
"<?php echo base_url();?>search/ajaxsearch?id="
function ajaxsearch()
{   
    $id = $this->input->get('id');
    if(isset($id)){
        $this->load->model('Bookmodel'); 

        $data['booktable']=$this->Bookmodel->booktable($this->input->get('id')); 

        echo json_encode($data);
    }
    echo "error";
}
"<?php echo base_url();?>home/ajaxsearch?id="
"<?php echo base_url();?>search/ajaxsearch?id="