Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Ajax,jquery i "options" w firebugu
Mayka
post
Post #1





Grupa: Zarejestrowani
Postów: 304
Pomógł: 1
Dołączył: 12.01.2009
Skąd: Kanapa

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


Witam, mam problem z przesłaniem formularza do skryptu, zawsze w firebugu wyświetlało mi sie Postem to co się wysyłało (zapytanie i to co wracało)
teraz mam zamiast "POST" w firebugu mam "OPTIONS" i nie bardzo wiem dlaczego.. czy ktoś mogłby mi powiedzieć co to oznacza ? no i przedewszystkim co jest nie tak z tym skryptem ?
  1. $( "#zaloguj_ok" ).click(function() {
  2. email = $("#email").val();
  3. haslo = $("#haslo").val();
  4. $.ajax({
  5. type: 'POST',
  6. url: "server.php",
  7. dataType : 'json',
  8. data : {
  9. "operation" : "logowanie",
  10. email : email,
  11. haslo : haslo,
  12. },
  13. success: function(data){
  14.  
  15. console.log(data);
  16. if(data['id'] =='1'){
  17. $("#przycmienie").css("display", "none");
  18. window.location.reload();
  19. }
  20. else if(data['id']=='0'){
  21. var okienko = $("#komunikat");
  22. okienko.html('Nie poprawne hasło lub login.');
  23. }
  24. else if(data['id']=='2'){
  25. var okienko = $("#komunikat");
  26. okienko.html('Twoje konto jest nie aktywne.');
  27. }
  28. }
  29. });
  30. });
Go to the top of the page
+Quote Post
com
post
Post #2





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


Spójrz na ten fragment:
[JAVASCRIPT] pobierz, plaintext
  1. email : email,
  2. haslo : haslo,
[JAVASCRIPT] pobierz, plaintext

i ten
[JAVASCRIPT] pobierz, plaintext
  1. "operation" : "logowanie",
[JAVASCRIPT] pobierz, plaintext

(IMG:style_emoticons/default/wink.gif)

widzisz różnice? (IMG:style_emoticons/default/biggrin.gif)

Ten post edytował com 30.10.2013, 01:19:26
Go to the top of the page
+Quote Post
Mayka
post
Post #3





Grupa: Zarejestrowani
Postów: 304
Pomógł: 1
Dołączył: 12.01.2009
Skąd: Kanapa

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


To chyba raczej nie przez to..
  1. data : {
  2. "operation" : "logowanie",
  3. "email" : "email",
  4. "haslo" : "haslo",
  5. },


nawet to nie działa..

Chyba że nie o to Ci chodziło ?

Ten post edytował Mayka 30.10.2013, 14:02:21
Go to the top of the page
+Quote Post
com
post
Post #4





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


no prawie dobrze (IMG:style_emoticons/default/biggrin.gif)
pierwsza część owszem "" ale pod drugą przecież podstawiasz email itd, a tak obie traktowało jak ta zmienną (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
Mayka
post
Post #5





Grupa: Zarejestrowani
Postów: 304
Pomógł: 1
Dołączył: 12.01.2009
Skąd: Kanapa

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


Tylko tu nie chodzi o to że wysyła smieci.. on nie wysyła nic.. A w firebugu pojawia sie magiczne OPTIONS zamiast zwykłego normalnego POST..
Ja juz nawet wstawiłem zwykłe najprostsze z manuala
  1. $( "#zaloguj_ok" ).click(function() {
  2. $.ajax({
  3. type: "POST",
  4. url: "server.php",
  5. data: { name: "John", location: "Boston" }
  6. })
  7. .done(function( msg ) {
  8. alert( "Data Saved: " + msg );
  9. });
  10. });

I też nic.. ktoś moze mi powiedzieć o co w tym wszystkim chodzi ?

Dostawiłem obsługe błędów
  1. error: function (xhr, desc, err) {
  2. console.log(xhr);
  3. console.log("Desc: " + desc + "\nErr:" + err);
  4. }

i dostałem odpowiedz w fb:

Object { readyState=0, status=0, statusText="error", więcej...}
logowanie.js (wiersz 21)

Desc: error
Err:

czy komus to cos mówi ?

Ten post edytował Mayka 30.10.2013, 14:42:38
Go to the top of the page
+Quote Post
com
post
Post #6





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


[JAVASCRIPT] pobierz, plaintext
  1. $(function() {
  2. $( "#zaloguj_ok" ).click(function() {
  3. email = $("#email").val();
  4. haslo = $("#haslo").val();
  5. $.ajax({
  6. type: 'POST',
  7. url: "server.php",
  8. data : {
  9. 'operation' : "logowanie",
  10. 'email' : email,
  11. 'haslo' : haslo,
  12. },
  13.  
  14. })
  15. .done(function( data ) {
  16. console.log(data);
  17. });
  18. });
[JAVASCRIPT] pobierz, plaintext


success usunięto w wersji 1.8 (IMG:style_emoticons/default/smile.gif)

Ten post edytował com 30.10.2013, 16:27:31
Go to the top of the page
+Quote Post
marcin15
post
Post #7





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 18.11.2013
Skąd: Białystok

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


Cytat(Mayka @ 30.10.2013, 13:39:00 ) *
To chyba raczej nie przez to..
  1. data : {
  2. "operation" : "logowanie",
  3. "email" : "email",
  4. "haslo" : "haslo",
  5. },


nawet to nie działa..

Chyba że nie o to Ci chodziło ?



Właśnie nie wiem o co chodzi, próbowałamto włączyć i nie działa..proszę o pomoc:)
Go to the top of the page
+Quote Post
werdan
post
Post #8





Grupa: Zarejestrowani
Postów: 354
Pomógł: 100
Dołączył: 14.11.2013
Skąd: Płock

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


w url daj http://.....
Go to the top of the page
+Quote Post

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: 22.12.2025 - 05:29