1

我有一个通过 jquery 运行 ajax 请求的模块,我正在尝试将 ajax 请求发送到同一模块文件夹中的控制器。

这是我的代码:

    $.ajax({
        dataType: "json",
        url: "../modules/test/controllers/test_controller/get_data",
        success: function(json) {
            alert(json.test);
        },
        error: function() {
            // Errored
        }
    });

在 firebug 中,url 似乎是正确的,但是在请求控制台的 html 输出中抛出了 404 页面错误。如何访问模块文件夹中的控制器?我需要更改 third_party/MX/ 文件中的任何内容吗?(使用模块所需的文件)

4

1 回答 1

2
url: "../modules/test/controllers/test_controller/get_data",

写在这个路径base_url();site_url();

例如

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

在你的 js 文件中:

url: base_url + 'controller/method'
于 2012-08-11T21:01:12.597 回答