Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.02.2017, 20:38
Аспирант
Отправить личное сообщение для Salvat Посмотреть профиль Найти все сообщения от Salvat
 
Регистрация: 22.02.2016
Сообщений: 98

вывести данные в нужной форме
$.post('user.php',{user_id:user_id,message_id:messageId},function(data){ 
     
		if(data){
                     s="<div class='main_div'>"+data+"</div>";
                     $("#comm").html(s);
					 $('span[data-msg]').hide();
					 $('#main_div').hide();
                }else {
		     alert('Ошибка!');
		   }
                return false;
       })

Имеется такой код, где messageId - это ид формы.Так выглядят формы, их может быть и больше, у каждой свой ID
<form autocomplete='off' id='form23' onsubmit='return send()' method='post'> 
   <p>
    <div style='border: 1px solid #ccc;width:200px'>Текст для комментов</div><br>
     <span id='23'></span>
 <input type='hidden' name='formData' value='23'>
    <span data-msg='123'><input id='add_comm'  id-message='23' id-comment='23' type='button' value='23Добавить комментарий'/></span></p>  
   <br><br>
</form>  <a href='group_room.php?id=1&group=2
                                            &room=2'>
                                            Название группы: <b></b></a>
                                            <br/><a href='profile.php?id=2'>
                                            <img src='photo/2/avatar/46056184.png ' style='width:100;height:120px;'><br/>Администратор: <b>&nbsp;</b></a><br/>Сообщение: фывафыв<br/>2016-11-12 15:52:20<br/>
<form autocomplete='off' id='form25' onsubmit='return send()' method='post'> 
   <p>
    <div style='border: 1px solid #ccc;width:200px'>Текст для комментов</div><br>
     <span id='25'></span>
 <input type='hidden' name='formData' value='25'>
    <span data-msg='123'><input id='add_comm'  id-message='25' id-comment='25' type='button' value='25Добавить комментарий'/></span></p>  
   <br><br>
</form>

Мне необходимо открывать результат именно в той форме, чему равна переменная messageId.
Ответить с цитированием
  #2 (permalink)  
Старый 17.02.2017, 08:31
Аватар для ksa
ksa ksa на форуме
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,209

Сообщение от Salvat
Мне необходимо открывать результат именно в той форме, чему равна переменная messageId.
Пробуй так...

$.post(
	'user.php',
	{user_id:user_id,message_id:messageId},
	(function(Id)}{
		return function test(data){
			alert(Id);
			if(data){
				s="<div class='main_div'>"+data+"</div>";
				$("#comm").html(s);
				$('span[data-msg]').hide();
				$('#main_div').hide();
			}else {
				alert('Ошибка!');
			};
			return false;
		};
	})(messageId)
);
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывести в select все данные class djonA Общие вопросы Javascript 10 09.11.2015 02:16
Требуется вывести следующие данные в 2 столбца John Doe Работа 1 05.05.2014 09:05
Как отобразить данные из базы на форме? ascherbakov AJAX и COMET 2 12.03.2014 15:55
Как вывести данные из PHP Sherminator Events/DOM/Window 2 07.08.2012 20:11
Как собрать данные в форме? xela1980 jQuery 1 26.12.2009 14:22