Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JAVASCRIPT] Pytanie odnośnie funkcji parseFloat
ZenekN
post
Post #1





Grupa: Zarejestrowani
Postów: 419
Pomógł: 5
Dołączył: 7.08.2012

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


Hej mam pytanie dotyczące funkcji praseFloat

Przesyłam dane poprzez ajax do bazy danych z użyciem okienka prompt.
Interesuje mnie samo działanie tej funkcji..
Chodzi o samo klikanie w przycisk anuluj w okienku prompt.

Gdy użyje tej funkcji parseFloat to dane w bazie danych nie ulegają zmianie
a gdy nie używam parseFloat to przycik anuluj updatuje do bazy danych puste pole.
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Problem zapewne lezy w zlym uzyciu PROMPT.... Gdy klikniesz anuluj, to masz w ogole nie uzywac parseFloat i nic nie slac do bazy. Skoro teraz slesz, znaczy ze zle odbierasz wynik dzialania PROMPT. Tutaj masz podstawy jak uzywac:
http://www.w3schools.com/jsref/met_win_prompt.asp


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
ZenekN
post
Post #3





Grupa: Zarejestrowani
Postów: 419
Pomógł: 5
Dołączył: 7.08.2012

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


Chodzi o to że wszystko działa bardzo dobrze czyli gdy kliknę anuluj nic się nie dzieje czyli tak jak powinno.
Natomiast gdy nie użuje funkcji parseFloat to prompt updatuje puste pole.

Chodzi mi o to w jaki sposób prasuje dane że nic nie wysyła jeśli klikniemy anuluj smile.gif

  1. var lala = prompt('Wpisz wartosc', 'jakaś wartość')";
  2.  
  3.  
  4.  
  5. if(lala != ""){
  6. lala = parseFloat(lala);
  7.  
  8.  
  9.  
  10. $.ajax({
  11. type: "POST",
  12. url: "update.php",
  13. dataType: "html",
  14. data: {id: lala, name: <?php echo $_GET["lol"];?>},
  15.  
  16.  
  17.  
  18. });
  19.  
  20. }


Ten post edytował ZenekN 18.04.2014, 12:16:56
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




poraz kolejny ci tlumacze ze robisz blad w odbiorze danych z PROMPT. To jest twoj glowny problem. W linkcu co podalem masz napisane jak wol jaki ma byc poprawny warunek


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
ZenekN
post
Post #5





Grupa: Zarejestrowani
Postów: 419
Pomógł: 5
Dołączył: 7.08.2012

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


ok już widzę wink.gif dzięki

// tak tak już mam dzięki za szybką odpowiedź smile.gif

Ten post edytował ZenekN 18.04.2014, 20:45:30
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




1) To po co uzywasz ajax, skoro i tak robisz przeladowanie? Bez sensu
2) przeladowanie masz zrobic na SUCCESS ajax, a nie na ifa


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
sajegib
post
Post #7





Grupa: Zarejestrowani
Postów: 352
Pomógł: 59
Dołączył: 16.01.2013

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


Moim zdaniem poza tym co napisał kolega powyżej powinno być:

Kod
data: {id: lala, name: '<?php echo $_GET["lol"];?>'},


Apostrofy
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 20:06