Witam
Od wczoraj męcze się z edycja danych i już brak mi pomysłów. Mam na stronie zaimplementowany edytor tiny mce. Wyciągam dane z bazy danych ładuje tekst do edytora np: "Przykładowy tekst" i teraz chciałbym ten tekst edytować wiec wpisuje np " Przykładowy tekst Pana Kowalskiego" i klikam zapisz i tu pojawia się problem bo zamiast wysłana danych bo edycji wysyła mi tekst "Przykładowy tekst" a jak jeszcze raz kliknę zapisz to już wysyła poprawne dane czyli "Przykładowy tekst Pana Kowalskiego". Dodam jeszcze tyle ze jak zamiast edytora dam czyste pole textarea wszystko działa poprawnie.

kod wysyłający dane
  1. <script type="text/javascript">
  2. $(document).ready(function() {
  3. $('#customform').submit(function(){
  4.  
  5. var id = '<?= $this->user_id; ?>';
  6. var offert = $("textarea[name='offert']").val();
  7.  
  8. $.ajax
  9. ({
  10. type: 'post',
  11. url: '/admin/send/offert',
  12. data: { id:id, offert: offert },
  13. cache: false,
  14. beforeSend: function()
  15. {
  16. $("#rem").remove();
  17. $('#info').html('<div id="rem"><div id="loading"></div><div class="loading_text">WysyĹanie danych!</div></div>');
  18. },
  19. error: function()
  20. {
  21. $("#rem").remove();
  22. alert('WystÄpiĹÄd. SprĂłbuj ponownie pĂłzniej.');
  23. },
  24. success: function(DbData)
  25. {
  26. $("#rem").remove();
  27. $('#info').html('<div id="rem"><div class="div_info">Dane zostaĹy zapisane do bazy danych.</div></div>');
  28. }
  29. });
  30. return false;
  31. });
  32. });


formularz
  1. <form id="customform" method="post" action="">
  2. <div class="div_cat">Oferta firmy</div>
  3. <p>
  4. <textarea name="offert" class="edytor"><?= $this->user['offert']; ?></textarea>
  5. </p>
  6. <p>
  7. <input type="submit" name="" value="Zapisz" />
  8. </p>
  9. </form>