Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: ajax zwracanie prawdy - problem
Forum PHP.pl > Forum > XML, AJAX
attimo
Mam problem przy zwracaniu prawdy dla ajaxa.
KOD
[JAVASCRIPT] pobierz, plaintext
  1. <script>
  2. $(document).ready(function() {
  3. $('.imiee').hide();
  4. $('.nazwiskoo').hide();
  5. $('.loginn').hide();
  6. $('.emaill').hide();
  7.  
  8. $('form[name=RegisterForm]').submit(function() {
  9. $.post('check.php',{
  10. name: $('[name=name]').val(),
  11. last_name: $('[name=last_name]').val(),
  12. login: $('[name=login]').val(),
  13. email: $('[name=email]').val()
  14. },
  15. function(data) {
  16. if(data.name_empty)
  17. {
  18. $("#imie").addClass("background2");
  19. $('.imiee').hide();
  20. }
  21. else
  22. {
  23. $('#imie').removeClass('background2');
  24. $("#imie").addClass("background1");
  25. $('.imiee').html(data.message_name_empty).fadeIn();
  26. $(".imiee").addClass("imiee");
  27. }
  28.  
  29. if(data.last_name_empty)
  30. {
  31. $("#nazwisko").addClass("background2");
  32. $('.nazwiskoo').hide();
  33. }
  34. else
  35. {
  36. $('#nazwisko').removeClass('background2');
  37. $("#nazwisko").addClass("background1");
  38. $('.nazwiskoo').html(data.message_last_name_empty).fadeIn();
  39. $(".nazwiskoo").addClass("nazwiskoo");
  40. }
  41.  
  42. if(data.login_empty)
  43. {
  44. $("#login").addClass("background2");
  45. $('.loginn').hide();
  46. }
  47. else
  48. {
  49. $('#login').removeClass('background2');
  50. $("#login").addClass("background1");
  51. $('.loginn').html(data.message_login_empty).fadeIn();
  52. $(".loginn").addClass("loginn");
  53. }
  54.  
  55. if(data.email_empty)
  56. {
  57. $("#email").addClass("background2");
  58. $('.emaill').hide();
  59. }
  60. else
  61. {
  62. $('#email').removeClass('background2');
  63. $("#email").addClass("background1");
  64. $('.emaill').html(data.message_email_empty).fadeIn();
  65. $(".emaill").addClass("emaill");
  66. }
  67. if(data.login_empty) {
  68. if(data.login_check)
  69. {
  70. $("#login").addClass("background2");
  71. $('.loginn').hide();
  72. }
  73. else
  74. {
  75. $('#login').removeClass('background2');
  76. $("#login").addClass("background1");
  77. $('.loginn').html(data.message_email_check).fadeIn();
  78. $(".loginn").addClass("loginn");
  79. }
  80. }
  81. else {
  82. $('.loginn').html(data.message_login_empty).fadeIn();
  83. }
  84.  
  85. if(data.email_empty) {
  86. if(data.email_check)
  87. {
  88. $("#email").addClass("background2");
  89. $('.emaill').hide();
  90. }
  91. else
  92. {
  93. $('#email').removeClass('background2');
  94. $("#email").addClass("background1");
  95. $('.emaill').html(data.message_email_check).fadeIn();
  96. $(".emaill").addClass("emaill");
  97. }
  98. }
  99. else {
  100. $('.emaill').html(data.message_email_empty).fadeIn();
  101. }
  102.  
  103. if(data.name_empty && data.last_name_empty && data.login_empty && data.email_empty && data.login_check && data.email_check) {
  104. var validate = true;
  105. }
  106. }, 'json');
  107. if(validate == true) {
  108. return true;
  109. }
  110. else {
  111. return false;
  112. }
  113. });
  114. });
  115. </script>
[JAVASCRIPT] pobierz, plaintext


Dlaczego to mi nie działa ?
phpmens
zadekraluj var validate po za funkcją
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.