私はFullcalendar(javascript)を使用しています。イベントをクリックすると、その内容のフォームが開きます。ajaxを使って別のPHPページにデータを投稿
イベントをクリックすると、別のPHPページが開き、そのデータが表示されます。今のところ私はちょうどPAGE2に "こんにちは"文字列を送信しようとしています。ブラウザで
eventClick: function(calEvent, jsEvent, view) {
var content = "hello";
$.ajax({
type:'POST',
cache: false,
dataType: "text",
url: "page2.php?id=<?php echo $_SESSION['id']?>",
data: { content: content },
success: function(data){
location.href = 'page2.php?id=<?php echo $_SESSION['id']?>';
},
});
},
PAGE2
$content = $_POST['content'];
echo $content;
、私はあなたがそれをフォームデータとPAGE2にPOSTリクエストを行ったイベントをクリックすることを確認:内容:こんにちは。次に、PAGE2への移行といくつかのデータなしのGET要求があります。そして、PAGE2に私はエラーを参照してください:未定義のインデックス:コンテンツ。
この問題を解決しようと多くの時間を費やしましたが、解決策が見つかりませんでした。エラーがどこにあるのか理解してください。
あなたは 'content'という隠れた入力を持つ'
ajax POのポイントは何ですか?あなたが成功した場合にポストデータなしでブラウザーを同じURLにナビゲートさせる場合、STですか?フォームから 'page2.php'へのPOSTアクションを使って直接それらをナビゲートしてください。 –