나는 Fullcalendar (javascript)를 사용합니다. 이벤트를 클릭하면 내용이 포함 된 양식이 열립니다.ajax를 사용하여 다른 PHP 페이지에 데이터 게시
eventClick: function(calEvent, jsEvent, view) {
content.val(calEvent.content); //content of event
$('#event').show();
formOpen('edit');
},
이벤트를 클릭하면 다른 PHP 페이지가 열리고 해당 데이터가 표시됩니다. 지금은 PAGE2에 "hello"문자열을 보내려고합니다. 내용 : 브라우저에서
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'라는 숨겨진 입력을 사용하여'
아약스 PO의 요점은 무엇입니까? ST를 사용하면 성공적으로 게시 된 데이터가없는 브라우저에서 동일한 URL로 이동하게됩니까? 그냥 폼에서 POST 액션을 사용하여 직접'page2.php'로 이동하십시오. –