데이터베이스에 새 노래를 입력 할 수있는 양식이 있습니다. 문제는 성공적인 "포함"메시지가 표시된 팝업을 불러 오려면 "저장"버튼을 클릭하는 것입니다. 필자에게는보기를 나타내는 파일 하나와 다른 컨트롤러가있는 두 개의 파일이 있습니다. 내가 팝업을 가져 와서 뷰에서 검색 할 수있게 해주는 JavaScript 코드가 포함 된 변수를 컨트롤러에 넣을 수 있습니까?제출 후 팝업 메시지가 표시된 성공 메시지
이것은 컨트롤러 (Slim Framework를 사용함)입니다.
$popup = array();
$popup = '$(function(){
$("#dialog-message").dialog({
modal: true,
buttons: {
Ok: function() {
$(this).dialog("close");
}
}
});
});';
$app->render('newkaraoke.html', array('pop'=>$popup));
이는 참조 변수
<?php echo $pop;?>
당신이하고 싶은 것은 ajax 호출이다. 이것은'jQuery.post(); 나'jQuery.ajax()'로 할 수있다. 조금 연구를한다면 어떻게 작동하는지 알 수 있습니다. –
왜 배열로'$ popup'을 선언하고 문자열을 할당하고 있습니까? – DevZer0
왜 js를 삽입하기 위해 여기 PHP를 사용 하시겠습니까? '.js' 스크립트 만 사용하십시오. – Brewal