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%)
-----


a powiedz mi czym to co napisałem wcześniej różni się od tego

[JAVASCRIPT] pobierz, plaintext
  1.  
  2. document.getElementById("input_login").oninput = function() {
  3. request_01 = "";
  4. request_01 = new XMLHttpRequest();
  5. var post = "ajax_test=check_user_login&user_login=" + this.value;
  6. var url = "../php_function/set_session_variable.php";
  7. request_01.onreadystatechange = CheckLoginRequest;
  8. request_01.open("POST", url, true);
  9. request_01.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  10. request_01.send(post);
  11. };
  12.  
  13. function CheckLoginRequest() {
  14. if (request_01.readyState == 4 && request_01.status == 200) {
  15. var image = document.getElementById('image_login');
  16. if (request_01.responseText == 1) {
  17. $(image).addClass('green');
  18. console.log( "Dane zwrotne OK: " + this.value );
  19. }
  20. if (request_01.responseText == 0) {
  21. $(image).removeClass('green');
  22. console.log( "Dane zwrotne NIE OK: " + this.value );
  23. }
  24. }
  25. };
[JAVASCRIPT] pobierz, plaintext


Ten post edytował topcio 10.12.2017, 02:23:23
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: 9.10.2025 - 00:05