Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> AJAX POST, Aktualne dane z pola input
topcio
post
Post #1





Grupa: Zarejestrowani
Postów: 140
Pomógł: 0
Dołączył: 14.01.2017

Ostrzeżenie: (0%)
-----


Witajcie.

Proszę o pomoc, co jest nie tak z poniższym skryptem.
W konsoli pokazuje OK, ale POST user_login_test nie przechodzi

  1. $('#input_login').keypress(function UserNameConfirm() {
  2. var InputLogin = document.getElementById("input_login").oninput = function() {
  3. InputLogin = this.value
  4. };
  5.  
  6. $.ajax({
  7. type : "POST",
  8. url : "../php_function/set_session_variable.php",
  9. data : {
  10. ajax_test : "check_user_login",
  11. user_login_test : InputLogin
  12. },
  13. success : function(ret) {
  14.  
  15. /*
  16. if (ret == 1) {
  17. console.log( "Dane zwrotne OK: " + InputLogin );
  18. }
  19. if (ret == 0) {
  20. console.log(ret);
  21. console.log( "Dane zwrotne NIE OK: " + InputLogin );
  22. }
  23.  
  24. */
  25. console.log( InputLogin );
  26. console.log(ret);
  27. }
  28.  
  29. });
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
topcio
post
Post #2





Grupa: Zarejestrowani
Postów: 140
Pomógł: 0
Dołączył: 14.01.2017

Ostrzeżenie: (0%)
-----


Jeszcze nie kminiłem, dopiero usiadłem. Wolna niedziela (IMG:style_emoticons/default/biggrin.gif)
Ale usiadłem i do tego co już miałem dopisałem co poniżej.
Pomijając fakt o którym pisałeś wcześniej, czy to jest OK, czy masło maślane. Choć działa (IMG:style_emoticons/default/tongue.gif)
Może da się to jakoś uprościć.


[JAVASCRIPT] pobierz, plaintext
  1. document.getElementById("input_login").oninput = function() {
  2. var image = document.getElementById('image_login');
  3. $.ajax({
  4. type : "POST",
  5. url : "../php_function/set_session_variable.php",
  6. data : {
  7. ajax_test : "check_user_login",
  8. user_login : this.value
  9. },
  10. success : function(ret) {
  11. if (ret == 1) {
  12. $(image).addClass('green');
  13. var image2 = document.getElementById('image_pass');
  14. $.ajax({
  15. type : "POST",
  16. url : "../php_function/set_session_variable.php",
  17. data : {
  18. ajax_test : "check_user_pass",
  19. user_pass : document.getElementById("input_pass").value,
  20. user_login : document.getElementById("input_login").value
  21. },
  22. success : function(ret01) {
  23. if (ret01 == 1) {
  24. $(image2).addClass('green');
  25. }
  26. if (ret01 == 0) {
  27. $(image2).removeClass('green');
  28. }
  29. }
  30. });
  31. }
  32. if (ret == 0) {
  33. $(image).removeClass('green');
  34. var image2 = document.getElementById('image_pass');
  35. $.ajax({
  36. type : "POST",
  37. url : "../php_function/set_session_variable.php",
  38. data : {
  39. ajax_test : "check_user_pass",
  40. user_pass : document.getElementById("input_pass").value,
  41. user_login : document.getElementById("input_login").value
  42. },
  43. success : function(ret01) {
  44. if (ret01 == 1) {
  45. $(image2).addClass('green');
  46. }
  47. if (ret01 == 0) {
  48. $(image2).removeClass('green');
  49. }
  50. }
  51. });
  52. };
  53. }
  54. });
  55. };
  56.  
  57. document.getElementById("input_pass").oninput = function() {
  58. var image = document.getElementById('image_pass');
  59. $.ajax({
  60. type : "POST",
  61. url : "../php_function/set_session_variable.php",
  62. data : {
  63. ajax_test : "check_user_pass",
  64. user_pass : this.value,
  65. user_login : document.getElementById("input_login").value
  66. },
  67. success : function(ret) {
  68. if (ret == 1) {
  69. $(image).addClass('green');
  70. }
  71. if (ret == 0) {
  72. $(image).removeClass('green');
  73. }
  74. }
  75. });
  76. };
[JAVASCRIPT] pobierz, plaintext
Go to the top of the page
+Quote Post

Posty w temacie
- topcio   AJAX POST   10.12.2017, 01:11:33
- - SmokAnalog   A co to za potworek? [JAVASCRIPT] pobierz, plaint...   10.12.2017, 01:15:57
- - topcio   no bo jak tego nie zrobię to w konsoli owszem poka...   10.12.2017, 01:20:19
- - SmokAnalog   A po co w ogóle przechowujesz wartość tego pola te...   10.12.2017, 01:29:32
- - topcio   poprawiłem [XML] pobierz, plaintext $('#inpu...   10.12.2017, 01:35:47
- - SmokAnalog   Jest lepiej, ale dalej są tu koszmarki Nie rozumi...   10.12.2017, 01:40:48
- - topcio   No OK, ale co mam wysłać AJAXEM do "....   10.12.2017, 01:59:38
- - SmokAnalog   No właśnie cały trik polega na tym, że wysyłasz lo...   10.12.2017, 02:02:09
- - topcio   a powiedz mi czym to co napisałem wcześniej różni ...   10.12.2017, 02:22:52
- - SmokAnalog   Głównie tym, że to jest surowy JavaScript, a to Tw...   10.12.2017, 02:28:49
- - topcio   OK, wielkie dzięki za pomoc. Jutro będę kminił jak...   10.12.2017, 02:33:04
- - SmokAnalog   No to dobranoc i daj jutro znać jak idzie. Ja coś ...   10.12.2017, 02:37:39
- - topcio   Jeszcze nie kminiłem, dopiero usiadłem. Wolna nied...   10.12.2017, 17:46:24
- - SmokAnalog   Nie sądzisz, że sprawdzanie poprawności hasła podc...   10.12.2017, 18:12:49
- - topcio   Jest i owszem, ale jak pisałem wcześniej dopiero s...   10.12.2017, 18:15:48
- - SmokAnalog   Można to znacząco uprościć. Zobacz sobie na przykł...   10.12.2017, 18:18:35
- - topcio   no właśnie czym to się różni, bo już się $.po...   10.12.2017, 18:44:28
- - SmokAnalog   Różni się tym, że jest bardziej czytelna dla zapyt...   10.12.2017, 18:48:32


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 29.12.2025 - 14:10