mysqp 데이터베이스에서 가져온 뉴스 페이지의 의견을 표시하는 데 fancybox 모달을 사용하고 있습니다. 모달에는 사용자가 새로운 설명을 게시 할 수있는 섹션도 있습니다. jquery를 사용하여 양식 정보를 다른 스크립트로 보내 처리합니다.Javery ajax가 모달로 새로 고침을하지 않습니다.
성공적인 메시지를 반환하는 대신 정보를 게시하고 모달에 정보를 표시하는 대신 페이지로 리디렉션합니다. 여기
이런 일이 발생할해야 jQuery의 :$(document).ready(function(){
$("#submit").click(function() {
/* Set some vars */
var messageText = $("textarea#message").val();
var newsID = $("hidden#newsid").val();
$.post('/process/newmsg.php',
{ message : messageText, newsid: newsID },
function(data) {
$("#fancybox_content").before(data);
}
);
});
});
내가 여기에 무엇을 놓치고 있는지 알 수 있습니까?
유효한 선택기 또는 아닙니다, php 원본에게 newsid를 보내고있다. 그것은 성공적으로 데이터베이스에 추가됩니다. 같은 페이지에 메시지를 표시하지 않습니다. – Eric
물론 그렇습니다. 어쨌든