私はindex.phpという名前のファイルを持っています。 test.phpファイルを実行するjQueryコードを持っています。ここjQueryのポストメソッドを呼び出すPHPファイル名を出力する
ファイルのindex.phpのコードである:ファイルtest.phpを、この行を有する
$(document).ready(function(){
jQuery.post("test.php", {
kaavio: kaavio
}).done(function(data) {
$('#valvonta').html(data);
});
});
:
<?php echo basename($_SERVER["PHP_SELF"]); ?>
ファイルtest.phpを(現在のファイル名を印刷しなければなりませんindex.php)ではなく、test.phpです。とにかく、それはindex.phpのtest.php insteaadを出力します。
問題をどのように解決できますか?
あなたが期待するように、それは働いています。なぜあなたは 'echo basename($ _ SERVER [" PHP_SELF "]);'をindex.phpに入れないのですか? –
スクリプトが 'test.php'で実行されているためです – julekgwa
コードはtest.phpファイルに置かれているので、実行できません。なぜindex.phpを印刷したいのですか? –