좋아 ..
덕분에 아약스를 사용하여 양식을 제출하고 아약스 호출 페이지에 표시하고, 동일한 페이지에 colorbox에서 해당 메시지를 표시 할 수있는 메시지를 작성할 수 있습니다.
$("#link").colorbox({ inline:true, href: "#msg"});
$('input[type="submit"]').click(function(){
$.ajax({
type: "POST",
url: "form.php",
data: $('intpu[type="text"]').serialize(),
success: function(data){
$("#msg").html(data);
$("#link").click();
return false;
}
});
return false;
});
와 HTML 코드
<form name="exam" method="post">
<input size="60" type="text" name="quote" />
<input type="submit">
</form>
<a id="link" style="display:none"></a>
<div id="msg" style="display:none;"></div>
나는 그것이 구현하는 가장 좋은 방법은 아니라고 생각 :
내가 거의 같은 문제를 가지고있는 사람에서 아약스 솔루션에 대한 코드를 발견 응답 메시지. 페이지의 소스 코드를 보는 모든 사람이 응답 메시지를 읽을 수 있습니다. 나는 PHP를 첫 번째 버전과 같은 서버 숨겨진 버전을 선호하지만 doesnt 일. 내가 제출 클릭 후 colorbox하지만 응답에 통합 된 #MESSAGE 열립니다
$.colorbox({iframe:true, href:"msgToUser.php"
같은 선택없이 colorbox를 열 때. PHP 파일이 표시되지 않습니다. 또 다른 문제는 양식을 제출할 때 항목이 누락되어 오류가 발생하므로 colorbox도 열립니다.
베를린에서 최고의 소원, 독일.
사용중인 코드를 표시 할 수 있습니까? 어쨌든, 당신은 화재 (onsubmit, onclick ..) js 이벤트가 필요할 수도 있고 그것에 colorbox을 첨부 .. 그냥 추측, 비록 –