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 ページ エラーがスローされます。modules フォルダー内のコントローラーにアクセスするにはどうすればよいですか? 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 に答える