2013-05-08 2 views
5

ドロップダウンメニュー(client_script.php)の変更時にajax呼び出しをトリガーしようとしています。 ajax呼び出しは、server_script.phpにいくつかの値を送り、client_script.phpのdivセクションを変更します。問題は、サーバスクリプトがblocks/latestgrades/server_script.phpのようなローカルディレクトリに保存されていることです。 AJAX呼び出しが行われた場合のURLはserver_script/PHPファイルの場所は、このようなことから、非常にokですajax呼び出しの中でURLを操作する方法は?

http://localhost/umoodle 

で先頭に追加server_script.phpのアドレスになります。 しかし、私は他のページの周りに置くと、のonchangeは、その場所にserver_script.phpを見つけようとAJAX呼び出しをtriggeresが、私はいけないその場所をカットするためのURLを変更する方法

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

で先頭に付加し、それでアヤックスコールをしますか?

答えて

5

ajax urlは、現在のページからではなくルートから形成されるように、絶対URL(スラッシュで始まる)であることを確認してください。例:(url: '/ umoodle')

+0

ホロリーモリ:@:@:@ ...ありがとうございます。それほど些細なことではないと思っていた:)) – MiNdFrEaK

+0

私たちはよく見落とす小さな事柄です。お役に立てて嬉しいです。 –