0

URLが積み重なるというこの問題が発生しています。localhost で jquery ajax リクエストを使用すると、URL が localhost/website/index.php/mycontroller/mynewfunction/para1/para2 ではなく localhost/website/index.php/mycontroller/myfunction/mycontroller/mynewfunction になりました。

誰かが理由を知っていますか?私は一日中この問題を解決しようとしています。URLまたはリンクがあることを確認したところはどこでも正しいようです。

4

1 に答える 1

1

これは、関数で URL を記述する方法です。通常、これに遭遇したときに最も簡単に修正する方法は、相対 URL を使用する代わりに base_url 関数を使用することです。だから、このようなもの:

<a href="<?=base_url();?>mycontroller/myfunction/para1/para2">Link</a>

そうすれば、常にベースに戻り、そこから作業できます。

于 2012-11-05T12:22:56.093 に答える