Witam,
Mam problem z FF przy ajax-ie w jQuery. A konkretniej. W formularzu mam pole wyboru "Szablon" oraz pole textarea "opis". Jak zmieniam w polu select między Standardowy a Własny wszystko działa ok, czyli podmienia mi zawartość pola textarea.
Do tego monentu w FF jest ok.
Jednak problem zaczyna się, kiedy kliknę w pole textarea i coś wpiszę (nawet jeden klawisz), po tym nie działa już mechanizm podmiany tekstu w textarea.
I tu ciekawostka. W pliku opis.php jak wykonuje nawet
  1. echo "test"

, to nie wpisze mi tego do zawartosci textarea ale jak w tym samym pliku napisze w javascripcie
  1. alert("test");

to mi wyskoczy okienko.

W IE działa wszystko poprawnie.

  1. (...)
  2. $(document).ready(function(){
  3. $("#Szablon").change(onSelectChange);
  4. });
  5.  
  6.  
  7. function onSelectChange(){
  8. var selected = $("#Szablon option:selected");
  9. if(selected.val() != 0){
  10. var opcja = selected.text().slice(0,1);
  11. if(opcja == "W"){
  12. $.ajax({
  13. type: "POST",
  14. url: "opis.php",
  15. success: function(html){
  16. $("#opis").html(html);
  17. }
  18. });
  19. } else if(opcja == "S"){
  20. var tekst = "W dniach "+ $("#date_od").val() +" - "+ $("#date_do").val() +" przebywam na urlopie";
  21. $("#opis").html(tekst);
  22. } else {
  23. alert ("Error");
  24. }
  25. } else {
  26. $("#opis").html("");
  27. }
  28. }
  29.  
  30.  
  31. (...)
  32.  
  33. <tr>
  34. <td><span style="font-weight: bold;">Szablon</span></td>
  35. <td colspan="2" rowspan="1">
  36. <select id="Szablon" name="Szablon">
  37. <option value="S">Standardowy</option>
  38. <option value="W">Własny</option>
  39. </select>
  40. </td>
  41. <td></td>
  42. <td></td>
  43. </tr>
  44.  
  45. (...)
  46.  


Wygląda na to, że pod FF nie jest przetwarzany kod PHP.
A w pliku opis.php mam tylko
  1. <?php
  2. echo "test";
  3. ?>