Php 找不到Codeigniter 404页面找不到您请求的页面
我搜索了很长时间,终于在谷歌上找到了这个“搜索和查看”教程,但在我尝试运行之后,它显示了“404页面未找到”。有什么错误吗?请帮助我,谢谢你。我真的是个新手 这是controllers->Search.phpPhp 找不到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');
<?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="