Php 传递查询字符串时找不到控制器

Php 传递查询字符串时找不到控制器,php,codeigniter,Php,Codeigniter,我正在准备使用POC。我面临一个奇怪的问题。当我输入任何关键字时,控制器不会接到呼叫。下面是javascript和控制器的片段 index.html application/controller/suggest.php 我的网址是 /movies/index.php/suggest?term=g 谁能告诉我怎么解决这个问题吗 尝试从php返回json字符串: $arr = array( 0 => array( 'label' => 'item 001',

我正在准备使用POC。我面临一个奇怪的问题。当我输入任何关键字时,控制器不会接到呼叫。下面是javascript和控制器的片段

index.html

application/controller/suggest.php

我的网址是 /movies/index.php/suggest?term=g


谁能告诉我怎么解决这个问题吗

尝试从php返回json字符串:

$arr = array(
   0 => array(
       'label' => 'item 001',
       'value' => 1
   ),
   1 => array(
       'label' => 'item 002',
       'value' => 2
   ),
   2 => array(
       'label' => 'item 003',
       'value' => 3
   ),
);

echo json_encode($arr);

在源代码中,只需通过添加base_url在调用脚本之前在base_url中的javascript中定义一个全局变量,为建议控制器提供正确的路径

<script>
 var base_url = "<?=base_url()?>";
</script>

source: base_url+"suggest",
$arr = array(
   0 => array(
       'label' => 'item 001',
       'value' => 1
   ),
   1 => array(
       'label' => 'item 002',
       'value' => 2
   ),
   2 => array(
       'label' => 'item 003',
       'value' => 3
   ),
);

echo json_encode($arr);
<script>
 var base_url = "<?=base_url()?>";
</script>

source: base_url+"suggest",