我在带有HMVC的CodeIgniter 3中有一个项目,工作正常。我必须添加一个带有控制器和视图的新模块。该视图有一个JS.php文件,该文件使用$ .getJSON调用mycontroller.php,但没有收到任何内容。我做了一个console.log(var),但是什么也没发生。
我猜测我的JS无法检测到我的MX_Controller(mycontroller.php),因为它是一个新模块,是否有某种方法可以将新模块添加到某些配置文件中。
注意:它与config中的路由无关。这是我的功能控制器,在我的JS文件中称为它。
public function modules(){
$message = "";
$result = "hola";
$data["json"] = json_encode(["result" => $result, "message" =>$message]);
$this->load->view('json', $data);
}
还有我的JS.php
function myFunction(){
$.getJSON('mycontroller/modules', function(data){
console.log(data);
});
}
var prueba = myFunction();
P.S。我已经准备好在$ .getJSON中出现错误的情况了,但还是一无所获