jqueryとajaxを使用して変数をphpスクリプトに送信しようとしています。次に、その変数を使用してファイル名を作成したいのですが、失敗します。ファイル名は常に「0」であり、ディレクトリ「リダイレクト」にはありません。
コードは次のとおりです。
アヤックス:
var pageName=$('#movie').val();
$.ajax({
type: "POST",
url: "phpstuff.php",
data: { pageName: 'pageName'},
cache: false,
success: function()
{
alert(pageName);
}
});
「pageName」変数は、ID「movie」の入力ボックスから値を取得します
phpファイル
function createPage ($newPage){
$file=fopen("redirect/"+$newPage+".php","w") or exit("Fail to create the page");
$data = "some text I want to be in a file";
fwrite ($file, $data);
fclose($file);
}
$newPage = $_POST["pageName"];
createPage($newPage);
何時間もネットを検索しましたが、まだ問題を解決できません。