2012-11-05 43 views
0

我有這個問題的網址堆疊起來。我在我的本地主機上使用了jquery ajax請求,並且url變成了localhost/website/index.php/mycontroller/myfunction/mycontroller/mynewfunction而不是 localhost/website/index.php/mycontroller/mynewfunction/para1/para2。Codeigniter堆棧url

有誰知道爲什麼?我一直試圖解決這個問題一整天。我查到的任何地方都有一個網址或鏈接似乎是正確的。

+2

我們可以通過您發佈的URL看到JavaScript代碼嗎?您可能需要絕對URL而不是相對的URL。 –

回答

1

這是您在函數中編寫URL的方式,通常我會在遇到這種情況時發現修復它的最簡單方法就是使用base_url函數,而不是嘗試使用相對URL。所以像這樣:

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

這樣,你總是指揮回到基地,並從那裏工作。

+0

謝謝你幫助我。我實際上有同樣的問題,但加載視圖時。 – Zonger