Witam,
mam taki formularz http://jquery.2bd.pl/ całość opiera się na Ajaxie - mój problem polega na tym, że kiedy wpiszę jakieś dane w formularzu on wywala błąd, że nie może połączyć się z serwerem. Wie ktoś co jest nie tak?

Kod:
  1. <html>
  2. <head>
  3. <title>Formularz ajaksowy</title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <script type="text/javascript"
  6. src="jquery.js">
  7. </script>
  8. <script type="text/javascript">
  9. $(document).ready(function() {
  10. $('button').click(function() {
  11. alert('Jest to testowa strona, słóżąca mi do nauki korzystania z biblioteki jQuery oraz języka JavaScript')});
  12. $('button').click(function() {
  13. alert('Odwiedziłeś już stronę główną - 2bd.pl?? Jeżeli nie to zrób to natychmiast :)')});
  14. });
  15. </script>
  16. <style>
  17. body, html {
  18. font: 14px Arial;
  19. }
  20. .stopka
  21. {
  22. font: 10px Arial; }
  23. </style>
  24. <script type="text/javascript">
  25. $(function() {
  26. $(document).ajaxError(function() {
  27. alert('Nie można wysłać danych lub błąd serwera!');
  28. });
  29. $('.formularz').submit(function() {
  30. var $this = $(this);
  31. $('.blad, .komunikat').remove();
  32. if ($this.find('input[name=imie]').val() && $this.find('textarea').val()) {
  33. $.post($this.attr('action'), $this.serialize(), function(dane) {
  34. $this.find('input[name=imie], textarea').val('');
  35. $('<p class="komunikat"> Wszystko ok! Formularz wysłany:) </p>' + $(dane).filter('#odp').text() + '</p>')
  36. .css('background-color', 'yellow')
  37. .insertBefore($this)
  38. .fadeOut(3000, function() {
  39. $(this).remove();
  40. });
  41. });
  42. } else {
  43. $('<p class="blad">Wypełnij wszystkie pola!</p>')
  44. .css('color', 'red')
  45. .insertBefore($this);
  46. }
  47.  
  48.  
  49. return false;
  50. });
  51. });
  52.  
  53.  
  54. </script>
  55. </head>
  56. <body>
  57. <div align="center">
  58.  
  59. Chcesz się dowiedzieć więcej na temat tej stronie? <button>Kliknij</button><br /><br />
  60. <h1>Formularz kontaktowy</h1>
  61. <form action="index.html"method="post" class="formularz">
  62. <p>Imię: <input
  63. type="text" name="imie" size="20"
  64. /></p>
  65. <p>Treść: <textarea
  66. cols="40" rows="5"
  67. name="tresc"></textarea></p>
  68. <p><input type="submit"
  69. value="Wyślij" /></p>
  70. </form> <br /><br />
  71. <div class="stopka">&copy by author name</div>
  72.  
  73. </div>
  74. </div>
  75. </body>
  76. </html>


Na moim komputerze działa tak jak powinno...