Автор Тема: bbeditors и автоматично попълване на textarea  (Прочетена 1341 пъти)

0 Потребители и 1 Гост преглежда(т) тази тема.

vanssa

  • Full Member
  • ***
  • Благодарности
  • -Казани: 6
  • -Получени: 7
  • Публикации: 134
Здравейте, имам една админ системка, в нея реших да сложа ббедитор. Обаче когато сложа които и да е, полето за на textаrea–та не се полълва, след като се използва ajax. Когато ги махна всичко си е наред. Сега ще дам кода, само да кажа че се използва redactorJS, лично мен ме кефи много. Няма значение кои bbcode editor ползвам никога не ми показва върнатото от ajax заявката.
Код: Javascript
  1. <script type="text/javascript">
  2.   $(document).ready(function(){  
  3.       $('#redactor_content').redactor();
  4.       $("label").inFieldLabels();
  5.      
  6.       $('#sightsSelect').change(function(){
  7.        
  8.          if($(this).find("option:selected").text()===" Избери:"){
  9.             $(this).find("option:selected").val(0);
  10.            
  11.             $('.desk').html("<span>Добави: <b>Забележителност<b></span>");
  12.             $('#desk').html("");
  13.             $('#editdesk').html("");
  14.             $('#name').val('Име на забележителността');
  15.             $('#submit-button').val('Добави');
  16.             $('.textbox').html('');
  17.             $('.delete').remove();
  18.             location.reload();
  19.          }else{
  20.              
  21.             $('#name').val($(this).find("option:selected").text());
  22.             var id = $(this).val();  
  23.             var uri = '<?= base_url('sightsadmin/get_review/'); ?>'+id;
  24.             $.ajax({
  25.                url: uri,
  26.                success: function(data) {
  27.                  
  28.       $('.textbox').text(data);
  29.                   $('#desk').html("");
  30.                   $('#editdesk').html("");
  31.                   $('.desk').html("<span>Редактираи: <b>"+$('#sightsSelect').find("option:selected").text()+"</b></span>");
  32.                   $('#submit-button').val('Редактирай');
  33.                   $('form').append('<input type="submit" name="delete" class="delete" class="button gray stripe" id="submit-button" value="Изтрии" style="margin-right:675px; margin-top:-31px; z-index: 3;"> ');
  34.                   return false;  
  35.                }
  36.                
  37.             });
  38.        
  39.          }
  40.          $("label").inFieldLabels();
  41.          return false;
  42.       });
  43.      
  44.      
  45.      
  46.    });
  47.  
  48. </script>
  49.  
Код: HTML
  1.  
  2. <div class="comment-form" id="comment-form">
  3.    <h3 class="desk">Добави забелижителност </h3>
  4.  
  5.    <form method="post" name="form_name" id="sights">
  6.  
  7.       <div class="comment-input" style="width: 730px">
  8.  
  9.          <select name="sighs" id="sightsSelect" style="width:730px;">
  10.  
  11.  
  12.             <option name="" value="0"selected="selected"> Избери:</option>
  13.             <?php foreach ($item as $k => $v): ?>
  14.                <option value="<?= $v['sights_id']; ?>" id="<?= $v['sights_name']; ?>"> <?= $v['sights_name']; ?> </option>
  15.             <? endforeach; ?>
  16.          </select>
  17.          <span id="desk">Изберете име на забелижитлноста</span>
  18.  
  19.          <p>
  20.             <label id="headname" for="name">Име на забележителността</label>
  21.  
  22.             <br>
  23.             <input type="text" id="name" value="" name="name" style="width: 710px;">
  24.  
  25.          </p>
  26.          <h4 id="editdesk">Въведете името след което въведете и описанието на забележителноста</h4>
  27.          <div class="comment-textarea" style="width: 730px;">
  28.             <textarea id="redactor_content" class="textbox" name="message" style="height: 200px; width: 710px; "></textarea>
  29.  
  30.          </div>
  31.  
  32.          <input type="submit" value="Добави" name="submit" class="button gray stripe" id="submit-button" style="margin-top: 10px;float: left; z-index: 3;">
  33.          <div class="clear"></div>
  34.  
  35.       </div>
  36.  
  37.    </form>
  38.  
  39.  
  40.  
  41.    <div class="clear"></div>
  42.  
  43. </div>
  44.  

това е часта където извиквам правя маниполациите. В метода към който се обаждам в ajax заявката извиквам данните и ги показвам с echo. Надява се че някои се  зблъсквал с подобен проблем и ще ми помогне, защото наистина нямам идея от къде идва проблема
« Последна редакция: 16 Юни 2012, 19:12:59 от vansabg »
Кошмар за програмиста:
Двете любими играчки - компютъра и гаджето да си играят една с друга.