2013-05-08 79 views
5

我想觸發一個下拉菜單(在client_script.php)的變化ajax調用。 ajax調用會向server_script.php發送一些值,它會改變client_script.php的div部分。問題是服務器腳本保存在本地目錄中,如blocks/latestgrades/server_script.php。當Ajax調用完成後的URL成爲server_script.php由如何操作Ajax調用中的URL?

http://localhost/umoodle 

這是相當確定的前綴地址,因爲server_script/php文件的位置是這樣的。 但是,當我周圍的其他頁面懸停,平變化的triggeres Ajax調用它試圖找到該位置的server_script.php但

http://localhost/umoodle/<something_i_dont_want_here>/ 

預先考慮如何改變URL削減那個地方,我不想和然後用那個做一個ajax調用?

回答

5

確保ajax url是一個絕對url(以正斜槓開頭),以便它由根而不是相對於當前頁面構成。例如:(url:'/ umoodle')

+0

HOLY MOLY:@:@:@ ...非常感謝。沒想到會這麼微不足道:) :) – MiNdFrEaK 2013-05-08 19:42:45

+0

它總是我們經常忽略的小事。很高興我能幫上忙。 – 2013-05-08 19:43:59