Помогите переписать скрипт вывода комментариев.

Тема в разделе "Другие языки", создана пользователем Sashak, 25 окт 2011.

Модераторы: Цукер
  1. Sashak

    Sashak Создатель

    Регистр.:
    8 дек 2008
    Сообщения:
    25
    Симпатии:
    0
    Здравствуйте. Есть скрипт ява скрипт добавления комментариев на ajax.
    HTML код:

    HTML:
    <div class='panel' id="slidepanel<?php echo $msg_id; ?>">
    <form action="" method="post" name="<?php echo $msg_id; ?>">
    <textarea style="width:382px;height:27px;border:1px solid #b0c4d1" id="textboxcontent<?php echo $msg_id; ?>" ></textarea><br />
    <input type="submit" value="Добавить"  class="comment_submit" id="<?php echo $msg_id; ?>" />
    
    <div id="flash<?php echo $msg_id; ?>" class='flash_load'></div>
    
    </form>
    </div>
    
    <div  id="loadplace<?php echo $msg_id; ?>" ></div>
    И сам скрипт:

    HTML:
    <script type="text/javascript">
    $(document).ready(function()
    {
    $(".comment_button").click(function(){
    
    var element = $(this);
    var I = element.attr("id");
    
    $("#slidepanel"+I).slideToggle(300);
    $(this).toggleClass("active"); 
    
    return false;});});
    </script>
    <script type="text/javascript" >
     $(document).ready(function()
     {
     $(".comment_submit").click(function(){
    var element = $(this);
    var Id = element.attr("id");
    var test = $("#textboxcontent"+Id).val();
    var dataString = 'textcontent='+ test + '&com_msgid=' + Id + '&sid=' + <?=$User_Id?> + '&oid=' + <?=$all_id?> + '&oidt=' + <?=$time_naw?> + '&lost=' + <?=$small_comm['1']?>;
    if(test=='')
     {
     alert("Хоть что-то напишите.");
     }
    else
    {
     $("#flash"+Id).show();
     $("#flash"+Id).fadeIn(400).html('<img src="template/blue/img/smallLoader.gif" align="absmiddle">');
     $.ajax({
     type: "POST",
     url: "/includes/insertajax.php",
     data: dataString,
     cache: false,
     success: function(html){
     $("#loadplace"+Id).append(html);
     $("#flash"+Id).hide();
     }
     });
     }return false;});});
    </script>
    Сейчас он при добавлении коммента добавляет к уже выведенным комментам новые вместе с старыми.

    Тобиш при каждом добавлении выводит те что уже выводил плюс новый.
    Пример:
    Первое добавление______________________
    Название 1
    Описание 1
    Второе добавление______________________
    Название 1
    Описание 1
    Название 2
    Описание 2
    Третье добавление______________________
    Название 1
    Описание 1
    Название 2
    Описание 2
    Название 3
    Описание 3

    И так до бесконечности.

    Нужно сделать чтоб выводил то что сформировала удаленная (/includes/insertajax.php) страница. Я в этом не силен, помогите пожалуйста.
    Заранее благодарен.
     
  2. polyetilen

    polyetilen Заблокирован

    Регистр.:
    10 авг 2006
    Сообщения:
    814
    Симпатии:
    474
    Sashak нравится это.
  3. Sashak

    Sashak Создатель

    Регистр.:
    8 дек 2008
    Сообщения:
    25
    Симпатии:
    0
    Вот спасибо. Уже и не надеялся дождаться ответа.
    Вдальнейшем нужны будут еще консультации может и чет нужно будет написать, платно конечно.
    Если можно обращаться к Вам скиньте свою асю или скайп в ЛС.
    Еще раз спасибо за помощ.