Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.02.2012, 19:03
Новичок на форуме
Отправить личное сообщение для yura-666-yura Посмотреть профиль Найти все сообщения от yura-666-yura
 
Регистрация: 05.02.2012
Сообщений: 4

Обновить input
Всем доброго времени суток!
Вот уже второй день мучаюсь со следующей проблемой:

Написал я многоуровневые комментарии таким вот способом:

Код:
function getComment ($row) {
	
   echo "<div id='comment'><li class=\"coment\">";
   echo "<div id=\"comments_date\">".$row['date']."</div>\n";
   echo "<div class=\"comments_author\">".$row['author'].":</div>\n";
   echo "<div class=\"comments_text\">".$row['text']."</div>\n";
   echo "<a href=\"#comment_form\" class=\"answer\" id=\"".$row['id']."\">Відповісти</a></div>\n";
		
		
   $res = mysql_query("SELECT * FROM comments WHERE parent_id=".$row['id']." ORDER BY id");
	if (mysql_num_rows($res) > 0) {
		echo "<ul>";
		while ($res1 = mysql_fetch_assoc($res)){
		getComment ($res1);
				}
	echo "</ul>";	
	}
echo "</li>";
}
jquery:

Код:
$("a.answer").click(function() {
	var id = $(this).attr('id');
	$("#parentId").attr("value",id);
});
Все прекрасно работает, а еще я сделал добавление комментов аяксом:
Код:
$.ajax({
	 type: "POST",
	 url: "comments.php",
	 data: {"author": $("#name_area").val(), "text": $("#commentArea").val(), "parent_id":
 $("#parentId").val(), "pr": $("#checkSum").val(), "id_sum": $("#sumId").val(), "id": $("#postId").val()},
	 cache: false,
	 error:function(){alert("sad");},
	 success: function(){
	        $("#name_area").val("Мене звати ...");
		$("#commentArea").val("Ваш коментар ...");
		$("#checkSum").val("");

		$("#sumId1").load("view_post.php?id="+idPost+" #sumId1");
		$("#parentId").load("view_post.php?id="+idPost+" #parentId");
		$("#allComments").delay(500).load("view_post.php?id="+idPost+" #allComments");
		$("#sum").delay(500).load("view_post.php?id="+idPost+" #sum");
	}
});
Все тоже работает, но после добавления первого коммента, до перезагрузки страници функция, что меняет value у parent_id на id комментария не работает

Как мне решить ету проблему?
Помогите начинающему

Последний раз редактировалось yura-666-yura, 05.02.2012 в 22:34.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Opera не выполняет style.fontSize=... в поле input Маэстро Opera, Safari и др. 6 20.06.2011 12:03
Изменение множества элементов Input по определённом призна Лавсановые Волокна Элементы интерфейса 1 24.12.2010 10:37
Динамическая форма! INPUT c зависимым INPUT shleify Общие вопросы Javascript 5 02.12.2010 22:18
Копирование из одного input в другой input bar-boss Общие вопросы Javascript 7 08.04.2008 19:10
Разным элементам input - разное форматирование. Как? eclipse (X)HTML/CSS 1 25.10.2007 13:55