Показать сообщение отдельно
  #1 (permalink)  
Старый 14.10.2015, 11:32
Новичок на форуме
Отправить личное сообщение для Strannik-61 Посмотреть профиль Найти все сообщения от Strannik-61
 
Регистрация: 14.10.2015
Сообщений: 1

Передать данные в модальное окно
Помогите начинающему.
Есть форма, сгенерированная в php:
<form method="post" >
<table border="0" width="100%">
<tr><td>e-mail: 1@yandex.ru</td><td ><input type="checkbox" name="email_1" id="1"></td></tr>
<tr><td>e-mail: 2@yandex.ru</td><td ><input type="checkbox" name="email_2" id="2"></td></tr>
<tr><td>e-mail: 3@yandex.ru</td><td ><input type="checkbox" name="email_3" id="3"></td></tr>
...
<tr><td>e-mail: 5@yandex.ru</td><td ><input type="checkbox" name="email_756" id="756"></td></tr>
<tr><td colspan="2" ><a class="modalbox" href="#inline">Отправить сообщение</a></td></tr>

</table>
</form>
<div id="inline">
	<form id="contact" name="contact" action="#" method="post">
		<label for="message">Введите сообщение</label>
		<textarea id="message" name="message" class="text"></textarea>
		<button id="send">Отправить E-mail</button>
	</form>
</div>
<script type="text/javascript">
	$(document).ready(function() {
		$(".modalbox").fancybox();
		$("#contact").submit(function() { return false; });

		
		$("#send").on("click", function(){
			var messageval    = $("#message").val();
			var messagelen    = messageval.length;
			
			if(messagelen < 4) {
				$("#message").addClass("error");
			}
			else if(messagelen >= 4){
				$("#message").removeClass("error");
			}
			
			if(messagelen >= 4) {
				$.ajax({
					type: 'POST',
					url: 'send.php',
					data: $("#contact").serialize(),
					success: function(data) {
						if(data == "true") {
							$("#contact").fadeOut("fast", function(){
								$(this).before("<p><strong>Ваше сообщение отправлено </strong></p>");
								setTimeout("$.fancybox.close()", 1000);
							});
						}
					}
				});
			}
		});
	});
</script>

Функция send.php заносит значения id в БД и возвращает true в случае успеха.
Я не понимаю как передать значения всех выбранных id в вызываемое модальное окно, чтобы затем передать в send.php?

Последний раз редактировалось Strannik-61, 14.10.2015 в 11:34.
Ответить с цитированием