0

私はajax関数を持っています:

$.post("/ajax.php",{query:data},function(result){...

の場所はajax.php私のドメインのルートにあります(つまり、site.com / ajax.php)

この同じスクリプトは、ユーザーがフォルダー(つまり、site.com / m /)にいるときに呼び出されます。

私が直面している問題は、ルートディレクトリを参照したいということです。通常/file.php、ではなくホームディレクトリを参照しfile.phpます。

私のリクエストはに送信されていhttp://site.com/m/ajax.phpます。

誰かが私が何をすべきか知っていますか?

4

1 に答える 1

0

@Ohgodwhyが提案したように私はやった:

$.post(
        "<?php echo $_SERVER['HTTP_HOST'];?>`/ajax.php",
        {query:data},
        function(result){
        // alert(result);
        });

これまでのところ、それは私のために働いています!

于 2012-10-01T22:09:19.370 に答える